body 
{
	font-family:Verdana, Arial;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.webpage{ border:1px solid #EEEEEE;}

td { 
	font-family:Verdana, Arial;
	font-size:11px;
}

input,textarea,select {background-color: #FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#4D80AF; border:1px solid; border-color:#4D80AF;}
input[type='submit']{cursor:pointer;}
.selectlist {width:160px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#4D80AF; border:1px solid; border-color:#4D80AF;}

.book input{
	/*cursor: hand;*/
	font-size:18px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4D80AF;
    border-style: solid;
    border-top-color: #333333;
    border-left-color: #555555;
    border-right-color: #BBBBBB;
    border-bottom-color: #DDDDDD;
	cursor:pointer;
}

.radioButton {font-family:Verdana, Arial, sans-serif; font-size:12px; color:#4D80AF; border:0px solid black;}

a {color:#4D80AF; text-decoration:none;}
a:visited {color:#4D80AF;}
a:link {color:#4D80AF; text-decoration:none;}
a:hover {color:#FF7E00; text-decoration:underline;}
a:active  {color:#FF7E00; text-decoration:none;}

.required {font-size:10px; color: #FF0000}

.txt { font-size:9px; margin-right:100px; 	text-align:justify;}
.txt a:visited {color:#888888; text-decoration:underline;}
.txt a:link {color:#4D80AF; text-decoration:underline;}
.txt a:hover {color:#FF7E00; text-decoration:none;}
.txt a:active {color:#FF7E00; text-decoration:underline;}

.txtError{ font-size:10px; color:#FF0000; margin-right:100px;}
.txtError a:visited {}
.txtError a:link {text-decoration:none;}
.txtError a:hover {text-decoration:underline;}
.txtError a:active {text-decoration:none;}



.txtAnnotation { font-size:10px; margin-right:100px;}
.txtAnnotation a:visited {color:#4D80AF;}
.txtAnnotation a:link {color:#4D80AF; text-decoration:none;}
.txtAnnotation a:hover {color:#FF7E00; text-decoration:underline;}
.txtAnnotation a:active {color:#FF7E00; text-decoration:none;}


.txtNotes {color:#888888; font-size:10px; margin-right:100px;}
.txtNotes a:visited {color:#888888;}
.txtNotes a:link {color:#888888; text-decoration:none;}
.txtNotes a:hover {color:#888888; text-decoration:underline;}
.txtNotes a:active {color:#888888; text-decoration:none;}

.txtGris { font-size:10px; color:#888888;}
.txtGris a:visited {color:#888888;}
.txtGris a:link {color:#888888; text-decoration:none;}
.txtGris a:hover {color:#FF7E00; text-decoration:underline;}
.txtGris a:active {color:#FF7E00; text-decoration:none;}

.txtRed { font-size:10px; color:#FF0000;}
.txtRed a:visited {color:#FF0000;}
.txtRed a:link {color:#FF0000; text-decoration:none;}
.txtRed a:hover {color:#FF0000; text-decoration:underline;}
.txtRed a:active {color:#FF0000; text-decoration:none;}

.txtRed2 {color:#880000; font-size:10px;}
.txtRed2 a:visited {color:#880000;}
.txtRed2 a:link {color:#880000; text-decoration:none;}
.txtRed2 a:hover {color:#880000; text-decoration:underline;}
.txtRed2 a:active {color:#880000; text-decoration:none;}

.txtOrange {color:#FF7E00; font-size:11px;}
.txtOrange a:visited {color:#FF7E00;}
.txtOrange a:link {color:#FF7E00; text-decoration:none;}
.txtOrange a:hover {color:#FF7E00; text-decoration:underline;}
.txtOrange a:active {color:#FF7E00; text-decoration:none;}

.txtPetit { font-size:8px;}
.txtPetit a:visited {color:#4D80AF;}
.txtPetit a:link {color:#4D80AF; text-decoration:none;}
.txtPetit a:hover {color:#FF7E00; text-decoration:underline;}
.txtPetit a:active {color:#FF7E00; text-decoration:none;}

.txtPetit td{font-size:9px; text-decoration:none;}

.txtDetails {font-size:16px; margin-right:100px;}
.txtDetails a:visited {color:#4D80AF;}
.txtDetails a:link {color:#4D80AF; text-decoration:none;}
.txtDetails a:hover {color:#FF7E00; text-decoration:underline;}
.txtDetails a:active {color:#FF7E00; text-decoration:none;}

.txtContent {color:#4D80AF; font-size:11px; margin-right:20px; margin-left:1s0px;}
.txtContent a:visited {color:#4D80AF;}
.txtContent a:link {color:#4D80AF; text-decoration:none; font-weight:bold; text-decoration:underline;}
.txtContent a:hover {color:#FF7E00; text-decoration:underline;}
.txtContent a:active {color:#FF7E00; text-decoration:none;}

.TitleOrange { font-weight:bold; font-size:12px; color:#FF7E00; padding-left:10px;}
.TitleOrange a:visited{ font-weight:bold; font-size:12px; color:#FF7E00; text-decoration:none;}
.TitleOrange a:link { font-weight:bold; font-size:12px; color:#FF7E00; text-decoration:none;}
.TitleOrange a:hover{ font-weight:bold; font-size:12px; color:#FF7E00; text-decoration:none;}
.TitleOrange a:active{ font-weight:bold; font-size:12px; color:#FF7E00; text-decoration:none;} 


.TitleBlack {font-size:14px; color:#000000; padding-left:10px;}
.TitleBlack a:visited{font-size:14px; color:#000000; padding-left:10px; font-weight:bold;}
.TitleBlack a:link {font-size:14px; color:#000000; padding-left:10px; font-weight:bold;}
.TitleBlack a:hover{font-size:14px; color:#000000; padding-left:10px; font-weight:bold;}
.TitleBlack a:active{font-size:14px; color:#000000; padding-left:10px; font-weight:bold;}


.TitleBlue {font-size:14px; color:#4D80AF; padding-left:10px; font-weight:bold; text-decoration:underline;}
.TitleBlue a:visited{font-size:14px; color:#4D80AF; padding-left:10px; font-weight:bold;}
.TitleBlue a:link {font-size:14px; color:#4D80AF; padding-left:10px; font-weight:bold;}
.TitleBlue a:hover{font-size:14px; color:#4D80AF; padding-left:10px; font-weight:bold;}
.TitleBlue a:active{font-size:14px; color:#4D80AF; padding-left:10px; font-weight:bold;}

.formButton{ border:0px; background-color:#CFDFEF;}


.TitleWhite {font-size: 16px;color: #FFFFFF;font-weight: bold;}

.tableInfo{border-style: solid; border-collapse: collapse; border-color:#CCCCCC;}
.tableInfo td {font-size:9px;}

.tableForm{ border-style: solid; border-collapse: collapse; border-color:#CCCCCC; border-color:#4D80AF;}
.tableForm td {font-size:11px;  padding:3px; border-left:0px;}

.subFooter {
padding:3px;
background-color:#EEEEEE;
}

.rowBlue{background-color:#407FAF;}
.rowBlue td{ color:#FFFFFF;}

.block1{
	background-color:#FFFFFF;
	border: 1px solid #EEEEEE;
	margin:5px;
}
.blockGris table{
	background-color:#FFFFFF;
	border: 3px solid #EEEEEE;
	margin:5px;
}
.blockGris h1{
	background-color:#FCDE84;
	font-size:11px;
	padding:3px;
}
.blockGris p {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
}
.blockGris a:visited {color:#4D80AF; text-decoration:underline;}
.blockGris a:link {color:#4D80AF; text-decoration:underline;}
.blockGris a:hover {color:#FF7E00; text-decoration:none;}
.blockGris a:active {color:#FF7E00; text-decoration:underline;}

.book {font-size:18px; color:#4D80AF; text-decoration:underline;}
.book a:visited {font-size:18px; color:#888888; text-decoration:underline;}
.book a:link {font-size:18px; color:#4D80AF; text-decoration:underline;}
.book a:hover {font-size:18px; color:#FF7E00; text-decoration:none;}
.book a:active { font-size:18px; color:#FF7E00; text-decoration:underline;}

.blockGris: before{}
.blockGris: after{}

.car-image {
	/*position: absolute; 
	top: 300px;
	left: 80px;
	z-index: 3;*/
	width:200px;
}
.car-image img{
	text-align:top;
}

.message {color:#4D80AF; font-size:11px; margin-right:20px; margin-left:20px;}
.message a:visited {color:#888888;}
.message a:link {color:#4D80AF; font-weight:bold; text-decoration:underline;}
.message a:hover {color:#FF7E00; text-decoration:none;}
.message a:active {color:#FF7E00; text-decoration:underline;}
.message p{color:#4D80AF; font-size:11px; margin-right:20px;}
.message {color:#4D80AF; font-size:11px; margin-right:20px; margin-left:20px;}

.messageContent {
	font-weight:bold;
	background-color: #FDFDFD;
	width:60%;
	padding: 5px;
	margin:20px;
	font-family: Verdane, Arial; 
	border: 1px solid #CCCCCC;
	color:#4D80AF;
	border-collapse: collapse; 
}
.messageContent a:visited {
	color:#888888; text-decoration:underline;}
}
.messageContent a:link {color:#4D80AF; text-decoration:underline;}
.messageContent a:hover {color:#FF7E00; text-decoration:none;}
.messageContent a:active {color:#FF7E00; text-decoration:underline;}
.messageContent p{color:#4D80AF; font-size:11px; margin-right:20px;}

.blockContainer{
	margin:10px;

}
.blockBlue {
	width:100%;
	background-color: #4D80AF;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	font-weight:bold;
	color:#FFFFFF;	
}
.blockBlue h2{}
.blockBlue div{
	color:#FFFFFF;
	text-align:center;
}
.blockBlue ul{
}
.blockBlue:before {
  display: block;
  background: transparent url('images/b_2.gif') scroll no-repeat top right;
  content: url('images/b_1.gif');
}
.blockBlue:after {
  display: block;
  content:  url('images/b_3.gif');
  background: transparent url('images/b_4.gif') scroll no-repeat bottom right ;
}

.blockContent {
	width:100%;
	background-color: #E8F2FB;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;	
}
.blockContent h2{}
.blockContent div{
}
.blockContent p{
	margin:0;
	padding:5px;
	color:#888888;
	font-size:10px;
}
.blockContent ul{
}
.blockContent:before {
  display: block;
  background: transparent url('images/g_2.gif') scroll no-repeat top right;
  content: url('shuttle/images/g_1.gif');
}
.blockContent:after {
  display: block;
  content:  url('images/g_3.gif');
  background: transparent url('images/g_4.gif') scroll no-repeat bottom right ;
}


.blockOrange {
	width:100%;
	background-color: #FCDE84;
	color:#4D80AF;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	font-weight:bold;	
}
.blockOrange h2{}
.blockOrange div{
	text-align:center;
}
.blockOrange ul{
}
.blockOrange:before {
  display: block;
  background: transparent url('images/o_2.gif') scroll no-repeat top right;
  content: url('images/o_1.gif');
}
.blockOrange:after {
  display: block;
  content:  url('images/o_3.gif');
  background: transparent url('images/o_4.gif') scroll no-repeat bottom right ;
}

.more{
	float:right;
	font-size:13px;
	color:#FF6600;
	border:1px #FF6600 dotted;
	padding-left:3px;
	padding-right:3px;
	margin:5px;
	cursor: pointer;
}
