BODY
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:#525E70;
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
}

A
{
color: #883F28;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

A.baseline
{
color: #000000;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

A :hover a:link a:visited a:active
{
color: #883F28;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

LI
{
margin:auto;
text-align:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:normal;
}

LI.textbody {
color: #000000;
margin-bottom: 5px;
}

H1
{
margin:auto;
text-align:center;
text-decoration: none;
font: 22px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-style: normal;
font-weight: bold;
}

H2
{
margin:auto;
text-align: justify;
text-decoration: none;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-style: normal;
font-weight: bold;
}

.LeftText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
	padding-right:12px;
	cursor: auto;
}

.h1link 
{
font: 24px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

.baseline 
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.strong
{
font-weight:bold;
}

.centered
{
text-align:center;
}

.textbody
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-weight: normal;
}

.imageLeft 
{
float: left;
margin: 0px 10px 10px 0px;
}

.imageLeftBorder
{
float: left;
margin: 0px 10px 10px 0px;
border: 2px solid #883F28;
}
.imageRight
{
float: right;
margin: 0px 10px 10px 0px;
}

.bodynews
{
background:#ced9d8;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.news {
width: 452px;
height: 60px;
border: 2px solid #883F28;
}

.newsContainer {
padding: 5px;
text-align: left;
font-weight: normal;
color:#000000;
background:#ced9d8;
}

.newsTitle {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.newsItem {
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

TD.breadcrumb
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:10px;
}

TD.language
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-right:10px;
}

TD.background_top_right
{
	background: url("../images/SD_logo_web_background_right.png");
	background-repeat: repeat-x;
	text-align:center;
	vertical-align:top;
	width:488px;
}

TD.background_left_middle
{
	background: url("../images/SD_logo_web_background_bottom.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	width: 162px;
}

TD.background_left_bottom
{
	background: url("../images/SD_logo_web_bottom.png");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 162px;
	height: 37px;
 }
 
 TD.background_bottom
{
	background: url("../images/background.jpg");
	background-repeat: no-repeat;
	height: 140px;
 }
  
A.hidden 
{
  display: none;
}

TD.border
{
background: #883F28;
}

TD.title
{
margin:auto;
text-align:left;
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

TD.small
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-weight:normal;
vertical-align: top;
}

TD.subtitle
{
margin:auto;
text-align:left;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
padding-top: 4px;
padding-bottom: 4px;
}

TD.safarismall SPAN.safarismall
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:normal;
}

SPAN.small
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: right;
font-weight: normal;
}

P.title
{
margin:auto;
text-align:left;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

P.safarititle
{
margin:auto;
text-align:left;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #883F28;
font-weight:bold;
}

A.menu {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

TD.menu_off
{
	background: url("../images/SD_button_off.png");
	background-repeat: no-repeat;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align:middle;
	width:146px;
	height:30px;
	cursor: auto;
}

TD.menu_on
{
	background: url("../images/SD_button_on.png");
	background-repeat: no-repeat;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	width:146px;
	height:30px;
	cursor: pointer;
}

TD.secure_off
{
	background: url("../images/SD_secure_off.png");
	background-repeat: no-repeat;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align:middle;
	width:146px;
	height:30px;
	cursor: auto;
}

TD.secure_on
{
	background: url("../images/SD_secure_on.png");
	background-repeat: no-repeat;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	width:146px;
	height:30px;
	cursor: pointer;
}

TD.menubar
{
	border-style: solid;
	border-width: 2px;
	border-color: #883F28;
	padding: 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	color: #ffffff;
}

A.menubar
{
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	cursor: pointer;
}

.travel-agent-block {
 padding:5px;
 margin-top:5px;
 visibility:hidden;
 display:none;
 border:1px black solid;
 background:#ffffff; /*#dfdfdf;*/
 }
 
/*
.planning_header
{
padding: 2px;
font: 16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#ffffff;
background:#112C55;
}

.planning_header_dispo
{
padding: 2px;
font: 16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
color:#ffffff;
background:#112C55;
}

.planning_detail
{
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#112C55;
background:#A8B7B4;
}

.planning_detail_dispo
{
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
color:#112C55;
background:lime;
}

.planning_detail_full
{
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
color:#112C55;
background:red;
}

.planning_detail_open
{
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
color:#112C55;
background:orange;
}

.planning_detail_safari
{
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#112C55;
background:#ffffff;
}
*/

