a {text-decoration:none;} 
a:link {font-family:helvetica, arial;font-size: 10pt;text-decoration:none; font-weight:bold;}
a:active {font-family:helvetica, arial;font-size: 10pt;text-decoration:none; color: #008000; font-weight:bold;}
a:visited {font-family:helvetica, arial;font-size: 10pt;text-decoration:none; font-weight:bold;}
a:focus {font-family:helvetica, arial;font-size: 10pt;text-decoration:none; color: #008000; font-weight:bold;}
a:hover {font-family:helvetica, arial;font-size: 10pt;text-decoration:none; color: #f14916; font-weight:bold;}


a.email-contact:link {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000; text-decoration:none;}
a.email-contact:hover {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000; text-decoration:none;}
a.email-contact:focus {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000; text-decoration:none;}
a.email-contact:active {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000; text-decoration:none;}
a.email-contact:visited {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000; text-decoration:none;}
a.menu_left_level_1:link {font-family:times;font-size: 14pt;text-align:left;text-decoration:none;}
a.menu_left:active {font-family:italic; font-weight:bold;font-size: 10pt;text-decoration:none;}
a.menu_left_level_1:visited {font-family:times;font-size: 10pt;text-align:left;text-decoration:none;}
a.menu_top:visited {font-family:helvetica, arial;font-size: 10pt;text-decoration:none;}
a.menu_top:link {font-family:helvetica, arial;font-size: 10pt;text-decoration:none;}
a.menu_top:active {font-family:helvetica, arial; font-weight:bold;font-size: 10pt;text-decoration:none;}
a.link-extern:link {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #008000;}
a.link-extern:hover {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #008000;}
a.link-extern:focus {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #008000;}
a.link-extern:active {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #008000;}
a.link-extern:visited {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #008000;}
a.tx-turtleontour-pi2-singleViewField-showingooglemaps:link {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi2-singleViewField-showingooglemaps:hover {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi2-singleViewField-showingooglemaps:focus {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi2-singleViewField-showingooglemaps:active {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi2-singleViewField-showingooglemaps:visited {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi3-singleViewField-showingooglemaps:link {font-family:helvetica, arial; font-weight: normal;font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi3-singleViewField-showingooglemaps:hover {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi3-singleViewField-showingooglemaps:focus {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi3-singleViewField-showingooglemaps:active {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
a.tx-turtleontour-pi3-singleViewField-showingooglemaps:visited {font-family:helvetica, arial; font-weight: normal; font-size: 10pt; color: #0000ff; text-decoration:none;}
body.homepage {
    background-color:#97d8de;
    margin:0px;
    text-align:center;
}
td.contentblock {
    font-family:helvetica, arial;font-size:10pt;
    max-width:460px;
    overflow: hidden;
}
.menu a{
    text-align:center;
    /*background-image:url(/fileadmin/images/menu_transparent.png);*/
    background-color: #ffffff;
    border:0px;
    display:block;
    width:100px;
    text-decoration:none;
    font-size: 8pt;
    padding:0px;
    margin:0px;
}
.underline{
    text-decoration:underline;
}
div.csc-default{
    font-family:helvetica, arial;font-size:10pt;
}
div.tx-felogin-pi1 {
    color:#000000;vertical-align:top; font-family:helvetica, arial;font-size:10pt;
}
input.login {
    color:#bc00a7;vertical-align:top; font-family:helvetica, arial;font-size:8pt;
}
p.listrow-city {
    font-weight: bold; font-size:11pt;font-family:helvetica, arial;
}
p.listrow-dates{
    font-size:10pt;font-family:helvetica, arial;
}
p.listrow-fax{
    font-size:10pt;font-family:helvetica, arial;
}
p.listrow-price{
    font-size:10pt;font-family:helvetica, arial;
}
p.listrow-phone{
    font-size:10pt;font-family:helvetica, arial;
}
p.listrow-short_description{
    font-size:10pt;font-family:helvetica, arial;float:left;
}
p.login_headline {
    color:#050557;text-align:center;font-size:14pt;font-family:helvetica, arial;
}
p.login_text {
    text-align:left;font-family:helvetica, arial; font-size: 10pt; 
}
p.header {
    font-family:helvetica, arial;font-size: 12pt;font-weight:bold;
}
p.text {
    font-family:helvetica, arial;font-size: 10pt;
}
.tx-turtleontour-pi2-singleViewField-duration {
    font-size: 10pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi2-singleViewField-city {
    font-weight: bold; font-size: 11pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi2-singleViewField-showingooglemaps {
    font-size: 10pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi3-singleViewField-duration {
    font-size: 10pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi3-singleViewField-city {
    font-weight: bold; font-size: 11pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi3-singleViewField-showingooglemaps {
    font-size: 10pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi1-singleViewField-duration {
    font-size: 10pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi1-singleViewField-city {
    font-weight: bold; font-size: 11pt;font-family:helvetica, arial;
}
.tx-turtleontour-pi1-singleViewField-showingooglemaps {
    font-size: 10pt;font-family:helvetica, arial;
}
span.breadAct {
    font-size: 10pt;font-family:helvetica, arial;
}
span.important {
    text-align:left;font-family:helvetica, arial; font-size: 16pt;
}
table.page {
    padding:0px;margin:0px;text-align:center;width:100%;
}
td.login {
    width:150px; 
    color:#bc00a7; font-family:helvetica, arial;font-size: 8pt; text-align:center;
}
td.page_additions {width:150px;margin:0px;vertical-align:top;}
td.page_content {text-align:left;}
td.page_menu_left {width:200px;padding:0px;margin:0px;text-align:left; vertical-align:top;text-decoration:none;}
td.page_menu_top {text-align:center;font-family:helvetica, arial;font-style:italic; height:14px;}
td.menu_top {
    text-align:center;
    font-family:helvetica, arial;
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-style:solid;
    margin:0px;
    border-collapse:collapse;
}
td.menu_top_second_line {
    text-align:center;
    font-family:helvetica, arial;
    font-size: 10pt;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-style:solid;
    margin:0px;
    border-collapse:collapse;
}
td.menu_left {text-align:left;margin:0px;border-collapse:collapse;font-family:helvetica, arial;}
td.a1 {text-align:center;margin:0px;border-collapse:collapse;width:5px;overflow:hidden;height:0px;}
td.a2 {text-align:center;margin:0px;border-collapse:collapse;width:5px;overflow:hidden;height:0px;}
.tx_ablinklist_viewAddNewLink {color:#000000; font-family:helvetica, arial;font-size: 10pt;}
ul.menu_left {list-style-type: none;padding-left:10px;}
ul.menu_left_next_level {list-style-type: none;padding-left:10px;}

p.copyleft {
    position:relative; left:0px; top:0px; width:800px;
        color:#000000; font-family:helvetica, arial; font-size: 8pt; text-align: center;
        }
#login_label {color:#bc00a7; vertical-align:top; font-family:times;font-size:8pt;}

#menu_left_level_0 {
    color:#000000; font-family:helvetica, arial;font-size: 10pt;
}
#menu_left_level_0_act {
    color:#cc9900; font-family:helvetica, arial;font-size: 10pt;
}showingooglemaps
#menu_left_level_1 {
    text-decoration:none; font-family:helvetica, arial;font-size: 12pt;
}
#menu_left_level_1_act {
    color:#cc9900; font-family:helvetica, arial;font-size: 10pt;
}
#menu_left_level_2 {
    color:#000000; font-family:helvetica, arial;font-size: 10pt;
}
#menu_left_level_2_act {
    color:#cc9900; font-family:helvetica, arial;font-size: 10pt;
}
#menu_top {
            font-family:helvetica, arial;font-size: 10pt;
}
#menu_top_act {
            color:#000000;font-family:helvetica, arial;font-size: 10pt;
}
#menu_top_second_line {
            font-family:helvetica, arial;font-size: 10pt;
}
#menu_top_second_line_act {
            font-family:helvetica, arial;font-size: 10pt; color:#000000;
}

#menu_bottom {
            font-family:helvetica, arial;font-size: 10pt;
}
#menu_bottom_act {
            font-family:helvetica, arial;font-size: 10pt;
}
#pass {
            font-family:helvetica, arial;font-size: 10pt;
}
#user {
            font-family:helvetica, arial;font-size: 10pt;
}

/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    font-size:8pt;
    width:800px;
    border-bottom:solid thin black;
    }

.menu ul{
    position:absolute;
    display:block;

    font-size:8pt;
    width:100px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    background-color: #ffffff;
    margin-left:100px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    width:100px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    font-family:helvetica, arial;font-size: 10pt;
    background-color:#000000;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    font-family:helvetica, arial;font-size: 10pt;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    /*background-image:url(/fileadmin/images/menu_transparent.png);*/
    background-color: #eaebed;
    border:0px;
    display:block;
    width:100px;
    font-size: 10pt;
    text-decoration:none;
    padding:0px;
    margin:0px;
    }
.menu a:active{
    text-align:center;
    /*background-image:url(/fileadmin/images/menu_transparent.png);*/
    background-color: #eaebed;
    border:0px;
    display:block;
    width:100px;
    font-size: 10pt;
    text-decoration:none;
    padding:0px;
    margin:0px;
    }
.menu a:visited{
    text-align:center;
    /*background-image:url(/fileadmin/images/menu_transparent.png);*/
    /*background-color: #eaebed;*/
    border:0px;
    display:block;
    width:100px;
    font-size: 10pt;
    text-decoration:none;
    padding:0px;
    margin:0px;
    }   
.menu a:hover{
    background-color: #babbbf;
    border:0px;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #eaebed;
}

a.linkOver{
    background-color: #babbbf;
    }
/* CSS du menu horizontal, bieler batiste */

.menu1{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:800px;
    }

.menu1 ul{
    position:absolute;
    display:block;
    width:100px;
    /*margin:0;*/
    padding:0;
    }
    
.menu1 li ul{
    visibility:hidden;
    }

.menu1 li li ul{
    position:absolute;
    margin-left:100px;
    margin-top:-23px;
    }
    
.menu1 li{
    list-style:none;
    width:100px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    color:#000000; font-family:times;font-size: 10pt;
    margin:0;
    padding:0;
    }
    
.menu1 li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu1 a{
    text-align:center;
    /*background-image:url(/fileadmin/images/menu_transparent.png);*/
    background-color: #eaebed;
    border:0px;
    display:block;
    width:100px;
    text-decoration:none;
    padding:0px;
    margin:0px;
    }
    
.menu1 a:hover{
    background-color: #babbbf;
    border:0px;
    }
    
/* for a mozilla better display with key nav */
.menu1 a:focus{
    background-color: #eaebed;
}
h1.csc-firstHeader {color:#000000; font-family:helvetica, arial;font-size: 16pt;}
div.tx-turtleontour-pi2 {color:#000000; font-family:helvetica, arial;font-size: 10pt;}
.paypal{
color:#000000; font-family:helvetica, arial;font-size: 10pt;
}



