html {
font-size : 100%;
margin-bottom : 26px;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : left;
color : #b1a294;
padding : 0;
margin : 0;
background-color : #946d4a;
margin-bottom : 26px;
background-image : url(../_img/homebg.jpg);
background-repeat : no-repeat;
background-position : top;
}
a {
text-decoration : none;
color : #30d3e6;
}
a:hover, a:focus {
text-decoration : underline;
}
a em, .hide {
position : absolute;
left : -9999em;
}
a.llink {
text-decoration : none;
color : #444;
}
h1 {
color : #856950;
font-size : 14px;
}
h1 a {
color : #856950;
font-size : 14px;
padding-top : 12px;
}
h2 {
color : #30d3e6;
font-size : 12px;
}
h3 {
color : #856950;
font-size : 14px;
padding-top : 12px;
}
h3 a {
color : #856950;
font-size : 14px;
padding-top : 12px;
}
ul.none {
margin : 0;
padding : 0;
}
hr {
border : 0;
width : 100%;
color : #c2b9ad;
background-color : #c2b9ad;
height : 1px;
}
.page {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 560px;
background-color : #faf9f9;
position : relative;
}
.pageG {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 580px;
background-color : #faf9f9;
position : relative;
}
.pageHome {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 700px;
background-color : #faf9f9;
position : relative;
}
.bb {margin-top : 600px}
.headline {
margin : 0 auto;
width : 850px;
height : 10px;
}
.header {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 120px;
background-color : #faf9f9;
background-image : url(../_img/bgh.jpg);
background-repeat : no-repeat;
background-position : top right;
z-index:1;
}
.headerpic {
margin : 0 auto;
padding : 0 20px 20px 20px;
width : 850px;
height : 250px;
background-color : #faf9f9;
position : relative;
z-index:1;
}
.footer {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 650px;
background-color : #e2e1e1;
background-image : url(../_img/backgroundbottom.jpg);
background-repeat : no-repeat;
background-position : bottom;
}
.logo {
float : left;
margin-bottom : 15px;
}
.langage {
float : right;
margin-top : 30px;
}
.menuA {
clear : both;
height : 36px;
background-color : #967b60;
background-image : url(../_img/bb.jpg);
background-repeat : repeat-x;
z-index:2;
}
#nav1 {
font-size : 13px;
height : 36px;
z-index:1000;
}
.nav2 {z-index:1000;}

#nav1 ul.sf-menu li {
display : inline;
padding-left:8px;
padding-right:8px;
float : left;
position : relative;
background : url(../_img/nav1-sep.gif) no-repeat right top;
line-height : 36px;    
text-align : center;
}
#nav1 ul.sf-menu li a {
display : inline;
padding-left:7px;
padding-right:7px;
float : left;
position : relative;
text-decoration : none;
cursor : pointer;
}
#nav1 ul.sf-menu li a:hover {
text-decoration : none;
display : block;
padding-left:7px;
padding-right:7px;
float : left;
color : #ffcf6b;
}
#nav1 ul.sf-menu li ul.children {
z-index : 10002;
position : absolute;
left : -5px;
top : 34px;
margin-top : 0px;
width : 160px;
line-height : 16px;
color : #55c2c7;
display : block;
}
#nav1 ul.sf-menu li ul.children li {
background : no-repeat bottom right;
width : 142px;
line-height : 16px;
margin: 1px 0 2px 0;
}
#nav1 ul.sf-menu li ul.children li a {
color : #55c2c7;
text-decoration : none;
width : 120px;
line-height : 16px;
text-align: left;
margin: 0 0 0 0;
}
#nav1 ul.sf-menu li ul.children li a:hover {
text-decoration : none;
background : none;
}
#context_nav {
padding : 0;
margin : 0;
margin-left : -5px;
float : left;
width : 996px;
height : 36px;
line-height : 36px;
margin-bottom : 0;
}
#context_nav ul {
font-family : Arial, Helvetica;
font-size : 11px;
font-weight : normal;
margin : 0;
padding-left : 30px;
padding : 0;
list-style : none;
}
#context_nav li {
display : inline;
margin : 0 2px 0 0;
padding : 0;
line-height : 25px;
}
#context_nav li a b {
background-image : url(../_img/li_sep.gif);
background-position : right bottom;
background-repeat : no-repeat;
padding : 0 12px;
}
#context_nav ul li a:hover, #context_nav ul li a.active {
background-image : url(../_img/subnav-bg_arrow_r.gif);
background-position : center bottom;
background-repeat : no-repeat;
}
#context_nav a {
float : left;
display : block;
background-image : none;
margin : 0 1px 0 0;
padding : 0 0;
text-decoration : none;
letter-spacing : 1px;
color : #3c3c3c;
}
#menu {
margin : 0;
padding : 0;
list-style : none;
color : #fff;
line-height : 36px;
display : inline-block;
float : left;
z-index : 1000;
}
#menu a {
color : #fff;
text-decoration : none;
}
#menu > li {
background : transparent none repeat scroll 0 0;
cursor : pointer;
float : left;
position : relative;
padding : 0 15px;
}
#menu > li a:hover {
color : #ffcf6b;
}
#menu .logo {
background : transparent none repeat scroll 0% 0%;
padding : 0;
background-color : transparent;
}
#menu ul {
padding : 0;
margin : 0;
display : inline;
}
#menu li ul {
z-index : 10002;
position : absolute;
left : -5px;
top : 0;
margin-top : 36px;
width : 160px;
line-height : 16px;
background : url(../_img/reply_background.png);
color : #55c2c7;
display : none;
}
#menu li:hover ul {
display : block;
z-index : 10003;
}
#menu li ul li {
display : block;
margin : 5px 20px;
padding : 5px 0;
border-top : 1px solid #606060;
list-style-type : none;
z-index : 10004;
}
#menu li ul li:first-child {
border-top : none;
}
#menu li ul li a {
display : inline;
color : #55c2c7;
}
#menu li ul li a:hover {
color : #ffcf6b;
}
#menu #main {
left : 0;
top : -20px;
padding-top : 20px;
color : #fff;
z-index : 999;
}
#menu li ul#search {
left : 15px;
width : 160px;
}
#menu li ul#search li {
margin : 0;
padding : 0;
padding-left : 15px;
padding-bottom : 8px;
padding-top : 5px;
}
#menu li ul#search li a {
line-height : 1.6em;
}
#menu > li.searchContainer {
padding-left : 32px;
}
#menu li ul li.searchContainer div {
background-color : #fff;
display : inline;
padding : 0;
}
#menu > li.searchContainer input[type="text"] {
border : none;
}
#menu > li.searchContainer input[type="radio"] {
border : none;
margin-right : 5px;
}
#menu > li.searchContainer img {
vertical-align : middle;
}
#menu .corner_inset_left {
position : absolute; top : 0; left : -12px;
}
#menu .corner_inset_right {
position : absolute;
top : 0;
left : 160px;
}
#menu .last {
background : transparent none repeat scroll 0% 0%;
margin : 0;
padding : 0;
border : none;
position : relative;
border : none;
height : 0;
}
#menu .corner_left {
position : absolute;
left : 0;
top : 0;
}
#menu .corner_right {
position : absolute;
left : 142px;
top : 0;
}
#menu .middle {
position : absolute;
background : transparent;
left : 18px;
height : 20px;
width : 125px;
top : 0;
}
a.button, button {
display : inline-block;
margin : 0 0.583em 0.667em 0;
padding : 5px 10px 5px 7px;
border : 1px solid #dddddd;
border-top : 1px solid #ebebeb;
border-left : 1px solid #ebebeb;
background-color : #ededed;
font-family : "Arial, Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size : 100%;
line-height : 130%;
text-decoration : none;
font-weight : bold;
color : #565656;
cursor : pointer;
}
button {
width : auto;
overflow : visible;
padding : 4px 10px 3px 7px;
}
.context_floating_menu {
left : 72%;
position : absolute;
top : 170px;
width : 210px;
z-index : 50;
}
.fl-r {
clear : both;
float : right;
}
.fl-l {
clear : both;
}
.ferdinand-slider div {
font-family : Tahoma;
}
.ferdinand-slider p {
padding : 2px 4px 4px 6px;
margin : 0;
}
.ferdinand-slider a.title {
font-size : 18px;
color : #fff;
padding : 2px 4px;
text-decoration : none;
}
.ferdinand-slider p.tekst, .ferdinand-slider p.tekst strong, .ferdinand-slider p.tekst b {
font-size : 11px;
color : #fff;
}
#news_slider_container {
margin : 0 auto;
width : 850px;
background-color : #faf9f9;
}
#news_slider_container a.news_ticker {
color : #fff;
font-size : 10px;
}
#news_slider {
width : 600px;
height : 325px;
}
#news_slider img {
max-height : 325px !important ;
}
ul.inline_news_browser li, #context_nav ul li {
list-style : none;
display : inline;
padding-bottom : 10px;
}
#news_navigation {
margin : 0;
background-color : #faf9f9;
width : 850px;
padding-top:10px;
top:220px;
position:absolute;
z-index:10;}
ul.inline_news_browser li {
position : relative;
list-style-type : none;
margin-bottom : 4px;
padding-top : 15px;
}
ul.inline_news_browser li a {
padding : 2px 5px 2px 5px;
font-size : 13px;
}
ul.inline_news_browser li a.tab_nochange {
background-color : #3f7173;
color : #fff;
}
ul.inline_news_browser li a.tab, span.rss_next_magazine a, div.rss_next_magazine a {
background-color : #fff;
color : #666;
}
ul.inline_news_browser li a.tab:hover, ul.inline_news_browser li a.tab_nochange:hover, span.rss_next_magazine a:hover {
background-color : #54c4c8;
color : #fff;
text-decoration : none;
}
ul.inline_news_browser li a img {
vertical-align : middle;
}
ul.inline_news_browser li a.selected {
background-color : #666;
color : #fff;
font-weight : bold;
}
#boxinfo1 {
width : 520px;
height : 132px;
position : absolute;
top : 20px;
left : 20px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#boxinfoTitle1 {
position : absolute;
bottom : 0;
right : 0;
}
#boxinfo1 p {
position : absolute;
top : 10px;
right : 38px;
width : 260px;
height : 100px;
text-align : justify;
}
#boxinfo2 {
width : 520px;
height : 132px;
position : absolute;
top : 163px;
left : 20px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#boxinfoTitle2 {
position : absolute;
bottom : 0;
right : 0;
}
#boxinfo2 p {
position : absolute;
top : 10px;
right : 38px;
width : 260px;
height : 100px;
text-align : justify;
}
#Subboxinfo1 {
width : 520px;
height : 132px;
position : absolute;
top : 20px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#SubboxinfoTitle1 {
position : absolute;
bottom : 0;
right : 0;
}

#Subboxinfo2 {
width : 520px;
height : 132px;
position : absolute;
top : 163px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#SubboxinfoTitle2 {
position : absolute;
bottom : 0;
right : 0;
}
#Subboxinfo2 p {
position : absolute;
top : 10px;
right : 38px;
width : 260px;
height : 100px;
text-align : justify;
}
.tt {
color : #856950;
font-size : 14px;
font-weight : bold;
padding-bottom : 1px;
}
.imgboxinfo {
position : absolute;
top : 10px;
left : 10px;
}
#boxinfo3 {
width : 520px;
height : 222px;
position : absolute;
top : 323px;
left : 20px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
.pubEnd {
width : 300px;
height : 250px;
position : absolute;
top : 290px;
left : 565px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
.boxnews {
width : 259px;
height : 190px;
border : 1px solid #e5e3e3;
position : absolute;
top : 20px;
left : 577px;
background-color : #ffffff;
font-size : 12px;
padding-top:25px;
padding-left:15px;
padding-right:15px;
}
.title {
position : absolute;
left : 10px;
top : 5px;
}
.boxnews a {
position : absolute;
left : 70px;
}
.boxnews a:hover {
text-decoration : underline;
}
.boxnews p {
position : absolute;
color : #51354c;
left : 12px;
}
#j1 {
top : 28px;
}
#j2 {
top : 58px;
}
#j3 {
top : 88px;
}
#j4 {
top : 118px;
}
#j5 {
top : 148px;
}
#j6 {
top : 178px;
}
#j7 {
top : 208px;
}
#f1 {
top : 40px;
}
#f2 {
top : 70px;
}
#f3 {
top : 100px;
}
#f4 {
top : 130px;
}
#f5 {
top : 160px;
}
#f6 {
top : 190px;
}
#f7 {
top : 220px;
}
.separateur {
position : absolute;
width : 275px;
height : 0;
border-top : 1px solid #e5e3e3;
left : 7px;
}
#sf1 {
top : 62px;
}
#sf2 {
top : 92px;
}
#sf3 {
top : 122px;
}
#sf4 {
top : 152px;
}
#sf5 {
top : 182px;
}
#sf6 {
top : 212px;
}
h4 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #333333;
}
.sma {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 13px;
color : #333333;
font-style : italic;
margin-top : 20px;
margin-left : 20px;
font-weight : bold;
}
.sma2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 13px;
color : #333333;
font-style : italic;
margin-top : 20px;
margin-left : 20px;
font-weight : bold;
}

.source {
	
color : #30d3e6;
font-size : 11px;
}

.pageSub {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 760px;
background-color : #faf9f9;
position : relative;
}
.pageSubMain {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 1260px;
background-color : #faf9f9;
position : relative;
background-image : url(../_img/bbg.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.pageContact {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 960px;
background-color : #faf9f9;
position : relative;
background-image : url(../_img/bbg.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.pageSubMain2 {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 1160px;
background-color : #faf9f9;
position : relative;
}
.pageSubMain3 {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 1260px;
background-color : #faf9f9;
position : relative;
background-image : url(../_img/bbg3.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.pageSubMain4 {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 1260px;
background-color : #faf9f9;
position : relative;
background-image : url(../_img/bbg4.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.pageCalendar {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 1260px;
background-color : #faf9f9;
position : relative;
background-image : url(../_img/bbg4.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
.pageSubMainNN {
margin : 0 auto;
padding : 20px;
width : 850px;
height : 960px;
background-color : #faf9f9;
position : relative;
}
.headerSub {
margin-top : -20px;
width : 849px;
height : 321px;
}
.bannerSub {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_cours.jpg);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSub40 {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_esth.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSub41 {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_event.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSub42 {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_spa.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSubCC {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_conf.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSubRes {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_rest.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSubF {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_forma.jpg);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSubM {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banners_massage.jpg);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.bannerSubD {
margin-top : 20px;
width : 849px;
height : 88px;
background-image : url(../_img/banner_dev_p.gif);
background-repeat : no-repeat;
background-position : top;
text-align : right;
}
.toppage {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_centre_cours.jpg);
background-repeat : no-repeat;
background-position : top;
}

.toppageEvent {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_event.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppageEsth {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_esth.jpg);
background-repeat : no-repeat;
background-position : top;
}



.toppageMassage {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_massages.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppageResto {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_resto.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppageDev {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/dev_perso.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppageSpa {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_centre_spa.jpg);
background-repeat : no-repeat;
background-position : top;
}

.toppageConf {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_conf.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppageFormation {
margin-top : -20px;
width : 849px;
height : 760px;
background-image : url(../_img/image_formation.jpg);
background-repeat : no-repeat;
background-position : top;
}
.toppagePro {
margin-top : -20px;
width : 849px;
height : 560px;
background-image : url(../_img/espacepro.jpg);
background-repeat : no-repeat;
background-position : top;
}
#boxSubright {
width : 400px;
height : 320px;
position : absolute;
top : 380px;
left : 370px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 40px;
background-image : url(../_img/bg_automne.jpg);
background-repeat : no-repeat;
background-position : bottom left;
}
#boxSubright2 {
width : 400px;
height : 320px;
position : absolute;
top : 380px;
left : 370px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 40px;
}
#boxSubleft {
width : 316px;
height : 226px;
position : absolute;
top : 530px;
left : 20px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 11px;
}
#Subbox2info1 {
width : 520px;
height : 272px;
position : absolute;
top : 470px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle1 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info1 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
#Subbox2info2 {
width : 520px;
height : 272px;
position : absolute;
top : 755px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle2 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info2 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
#Subbox2info3 {
width : 520px;
height : 302px;
position : absolute;
top : 987px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle3 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info3 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
#Subbox2info4 {
width : 520px;
height : 252px;
position : absolute;
top : 370px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle4 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info4 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
#Subbox2info5 {
width : 520px;
height : 132px;
position : absolute;
top : 633px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle5 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info5 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
#Subbox2info6 {
width : 520px;
height : 302px;
position : absolute;
top : 777px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
}
#Subbox2infoTitle6 {
position : absolute;
bottom : 0;
right : 0;
}
#Subbox2info6 p {
position : absolute;
right : 38px;
width : 460px;
height : 100px;
text-align : justify;
}
.mm {
margin-top : 20px;
position : absolute;
}
.mm2 {
margin-top : 0;
position : absolute;
}
ul.bottom {
margin : 0;
padding : 0;
list-style : none;
}
ul.bottom li {
color : #946d4a;
margin-top : 5px;
}
ul.bottom li a {
color : #946d4a;
}
.copyrights {
margin : 0 auto;
text-align : center;
clear : both;
}
.bottomline {
margin : 0 auto;
text-align : center;
clear : both;
font-size : 12px;
font-weight : bold;
color : #856950;
}
.column {
float : left;
margin-right : 27px;
height : 580px;
}
.container {
width : 520px;
position : absolute;
top : 1039px;
left : 345px;
}
ul.tabs {
margin : 0;
padding : 0;
float : left;
list-style : none;
height : 32px;
border-bottom : 1px solid #e5e3e3;
border-left : 1px solid #e5e3e3;
width : 100%;
}
ul.tabs li {
float : left;
margin : 0;
padding : 0;
height : 31px;
line-height : 31px;
border : 1px solid #e5e3e3;
border-left : none;
margin-bottom : -1px;
background : #e0e0e0;
overflow : hidden;
position : relative;
}
ul.tabs li a {
text-decoration : none;
color : #856950;
font-size : 14px;
display : block;
padding : 0 20px;
border : 1px solid #fff;
outline : none;
font-weight : bold;
}
ul.tabs li a:hover {
background : #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
background : #fff;
border-bottom : 1px solid #fff;
}
.tab_container {
border : 1px solid #e5e3e3;
border-top : none;
clear : both;
float : left;
width : 100%;
background : #fff;
}
.tab_content {
padding : 20px;
font-size : 1.2em;
}
.tab_content h2 {
font-weight : normal;
padding-bottom : 10px;
border-bottom : 1px dashed #ddd;
font-size : 1.8em;
}
.tab_content h3 a {
color : #254588;
}
.tab_content img {
float : left;
margin : 0 20px 20px 0;
border : 1px solid #ddd;
padding : 5px;
}
.btn {
margin-top : 40px;
}
#PlanningBox {
width : 833px;
height : 650px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 340px;
left : 20px;
}
#gal {
width : 833px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
margin-top : -20px;
}
#boxH1 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 20px;
left : 20px;
}
#boxH2 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 20px;
left : 298px;
}
#boxH3 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 220px;
left : 20px;
}
#boxH4 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 220px;
left : 298px;
}
#boxH5 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 420px;
left : 20px;
}
#boxH6 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 420px;
left : 298px;
}
#boxH7 {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 380px;
left : 20px;
}
.boxnews2 {
width : 289px;
height : 195px;
border : 1px solid #e5e3e3;
position : absolute;
top : 245px;
left : 577px;
background-color : #ffffff;
font-size : 12px;
}
.boxnews3 {
width : 289px;
height : 150px;
border : 1px solid #e5e3e3;
position : absolute;
top : 454px;
left : 577px;
background-color : #ffffff;
font-size : 12px;
}
#boxC {
width : 252px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 20px;
position : absolute;
top : 0;
left : 0;
}
#contactBox {
width : 480px;
height : 552px;
position : absolute;
top : 340px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 20px;
}

#contactBox2 {
width : 480px;
height : 422px;
position : absolute;
top : 340px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 20px;
}
#boxLocalisation {
width : 480px;
height : 202px;
position : absolute;
top : 340px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 20px;
}
#boxLocalisation2 {
width : 480px;
height : 202px;
position : absolute;
top : 450px;
left : 345px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 20px;
}
#boxIplan {
width : 280px;
border : 1px solid #e5e3e3;
background-color : #ffffff;
padding : 7px;
position : absolute;
top : 610px;
left : 22px;
}
ul.photo-list {
list-style : none;
}
ul.photo-list li {
width : 250px;
float : left;
margin : 10px;
}
ul.photo-list li a {
display : block;
height : 100px;
width : 250px;
position : relative;
}
ul.photo-list li a img {
position : absolute;
}
ul.photo-list li span {
display : block;
height : 100px;
width : 252px;
position : absolute;
z-index : 2;
}
.input, textarea {
background-image : url(../_img/form_bg.jpg);
background-repeat : repeat-x;
border : 1px solid #ccc;
color : #a9a8a8;
font-size : 11px;
margin-right : 4px;
padding : 5px;
margin-top : 3px;
margin-bottom : 10px;
}
.bottomBg {
margin : 0 auto;
width : 890px;
height : 109px;
background-image : url(../_img/bottom_bg.jpg);
background-repeat : no-repeat;
background-position : top;
}
.bottomBg img {
margin : 20px auto;
text-align : center;
}
.bbox {
padding : 2px;
margin : 2px;
width : 250px;
float : right;
vertical-align : bottom;
background-color : #faf9f9;
border : 1px dotted #e5e3e3;
}
#slider1 {
width : 855px;
height : 575px;
position : relative;
overflow : hidden;
margin-left : -25px;
margin-top : -5px;
}
#slider1Content {
width : 845px;
position : absolute;
top : 0;
margin-left : -10px;
}
.slider1Image {
float : left;
position : relative;
display : none;
}
.slider1Image span {
position : absolute;
font : 10px/15px Arial, Helvetica, sans-serif;
width : 835px;
background-color : #000;
color : #fff;
display : none;
bottom : 15px;
padding : 20px;
}
.clear {
clear : both;
}
.slider1Image span strong {
font-size : 14px;
}
.left {
top : 0;
left : 0;
width : 180px !important ;
height : 575px;
}
.right {
right : 0;
bottom : 0;
width : 90px !important ;
height : 575px;
}
.bottom {
bottom : 0;
left : 0;
}
#slider1 ul {
list-style-type : none;
}
#slider1 li {
list-style-type : none;
}
#Hboxp {
padding : 5px;
margin : 5px;
width : 150px;
background-color : #ffffff;
border : 1px dotted #e5e3e3;
z-index : 130;
position : absolute;
top : 240px;
right : 20px;
}
#Hboxi {
top : 240px;
right : 200px;
padding : 5px;
margin : 5px;
width : 150px;
background-color : #ffffff;
border : 1px dotted #e5e3e3;
z-index : 130;
position : absolute;
}
.intro {
height : 605px;
}
.go {
text-align : center;
}


.hr2 {
	border : 0;
width : 100%;
color : #e5e3e3;;
background-color : #e5e3e3;
height : 1px;
}
.nav2 {
	display: inline;
	padding-left:14px;
	padding-right:14px;
}

/*
.iscroll {
width : 364px;
margin-top:25px;
margin-left:25px;
}

.iscroll {
width : 484px;

}
*/
/*
.scroll-pane {
	width: 484px;
	height: 500px;
	overflow: auto;	
}
.scroll-pane p{
	position:absolute	
}*/




 .scroll-pane
		{
			width: 510px;
			height: 200px;      
      font-size : 1.1em;
      text-align: justify;
      line-height: 1.2;
	  
		}   
   .scroll-pane2
		{
			width: 490px;
			height: 510px;      
      font-size : 1.1em;
      text-align: justify;
      line-height: 1.2;
	  
		} 
  .ui-tabs-hide 
    {
			position: absolute;
			left: -10000px;
			display: block;
		}
  .sma
    {
      margin-left: 20px; 
	  width: 460px;
      display: block;      
      padding-bottom: 8px;
    }
  .smb
    {
      margin-left: 20px; width: 460px;
      display: block;      
    }
  .smc
    {
      margin-left: 20px; width: 460px;      
    }  

.sma3 {
margin-left: 20px; 
margin-top: -30px; 

}
#ffo {
	text-align:center;
	color:#c2a082}