A:LINK 	{	
	font-family : Arial,sans-serif;
	text-decoration : underline;
	font-size		: 8pt;
	font-weight:bold;
 	color					:#3300cc;
}

A:VISITED {
	font-family : Arial,sans-serif;
	text-decoration : underline;
	font-size		: 8pt;
	font-weight:bold;
 	color					:#3300cc;
}

A:HOVER {
	font-family : Arial,sans-serif;
	font-weight:bold;
	font-size		: 8pt;
 	text-decoration : none;
 	background-color		: #330099;
	color					:#ffff66;
}

A.mini {
	font-size		: 7pt;
 	color					:#FFFFFF;
	font-weight:normal;
}

A:visited.mini {
	font-size		: 7pt;
 	color					:#FFFFFF;
	font-weight:normal;
}

A:hover.mini {
	font-size		: 7pt;
 	color					:#FFFFFF;
	font-weight:normal;
}

A.txt {
	color: #99ffff;
	font-size		: 10pt;
	text-decoration : underline;
	font-weight:bold;
}

A:visited.txt {
	font-size		: 10pt;
	text-decoration : underline;
	font-weight:normal;
	color: #99ffff;
}

A:hover.txt {
	font-size		: 10pt;
	text-decoration : underline;
	font-weight:bold;
	background-color : #FFFFFF;
	color:#0033cc;
}

A.txt2 {
	color: #0000cc;
	font-size		: 13pt;
	text-decoration : underline;
	font-weight:bold;
	background-color :#ff9900;
}

A:visited.txt2 {
	font-size		: 13pt;
	text-decoration : underline;
	font-weight:bold;
	color: #0000cc;
	background-color : #ff9900;
}

A:hover.txt2 {
	font-size		: 14pt;
	text-decoration : underline;
	font-weight:bold;
	background-color : #FFFFFF;
	color:#0033cc;
}

A.pix {
	color: #ccff66;
	font-size		: 11pt;
	text-decoration : underline;
	font-weight:bold;
}

A:visited.pix {
	color: #ffffff;
	font-size		: 11pt;
	text-decoration : none;
	font-weight:normal;
}
A:hover.pix {
	color: #ffffff;
	font-size		: 11pt;
	text-decoration : underline;
	font-weight:bold;
}

A.titre {
color: #FFCC33;
font-size:14pt;
line-height : 20pt;
text-align:center;
font-weight:bold;
}

A.titre:hover {
color: #FFCC33;
font-size:14pt;
line-height : 20pt;
text-align:center;
font-weight:bold;
}


body {
background-color : #000099;
}

P 
{
font-family : Times New Roman,sans serif;
color: #FFFFFF;
font-style:normal;
font-size:11pt;
font-weight:normal;
line-height : 15pt;
margin : 0pt;
text-decoration : none;
text-align:justify;
}

P.index {
text-align : justify;
}

P.titre {
color: #FFCC33;
font-size:15pt;
line-height : 20pt;
text-align:center;
font-weight:bold;
}

P.sstitre {
color: #6600ff;
font-size:14pt;
line-height : 18pt;
text-align:center;
text-decoration : underline;
}

P.form {
color:#0000cc;
font-size:12pt;
line-height : 14pt;
text-align:left;
font-weight:bold;
margin : 0pt;
}

P.formcenter {
color:#0000cc;
font-size:12pt;
line-height : 14pt;
text-align:center;
font-weight:bold;
}

P.centre {
font-size:15pt;
text-align:center;
}

p.adr {
color: #3300cc;
font-size:9pt;
text-align:center;
line-height : 10pt;
}

p.copy {
font-size:8pt;
text-align:center;
}

p.blue {
color :#330099 ;
}

p.map {
color: #3300cc;
font-size:9pt;
text-align:center;
line-height : 11pt;
}

.small
{
font-family : Verdana,Arial,Times New Roman,sans-serif;
color: #000099;
font-size:8pt;
text-align:center;
line-height : 10pt;
}

li
{
color: #ccffff;
font-size:8pt;
text-align:left;
line-height : 9pt;
}

.formu
{
font-family : Verdana,Arial,Times New Roman,sans-serif;
color: #000099;
font-size:9pt;
text-align:center;
line-height : 10pt;
}

/* Ajout style internes */

table.main
{
	background-color : #ccffcc;
	width : 774px;
	margin-top : 15px;
}

table.int
{
	text-align : center;
	margin : 5px;
	padding : 0px;
	border : 0px;
}

p.head1
{
	color: #006633;
	font-size:15pt;
	line-height : 20pt;
	text-align:center;
	font-weight:bold;
}

p.head2
{
	color: #336600;
	font-size:11pt;
	line-height : 14pt;
	text-align:center;
	font-weight:bold;
	border : solid 1px #336600;
	margin-top : 10px;
	margin-bottom : 10px;
}

p.head3
{
	color: #006633;
	font-size:11pt;
	line-height : 14pt;
	text-align:center;
	font-weight:bold;
	border : solid 1px #336600;
	margin-top : 10px;
	margin-bottom : 10px;
}

p.head4
{
	color: #666600;
	font-size:11pt;
	line-height : 14pt;
	text-align:center;
	font-weight:bold;
	border : solid 1px #336600;
	margin-top : 10px;
	margin-bottom : 10px;
}

p.int
{
	color: #006666;
	font-size:11pt;
	line-height : 14pt;
	text-align:justify;
	font-weight:normal;
	margin-right : 5px;
	margin-left : 5px;
}

p.price
{
	color: #666600;
	font-size:11pt;
	line-height : 14pt;
	text-align:justify;
	font-weight:normal;
	margin-right : 5px;
	margin-left : 5px;
}

td.text
{
	margin : 20px;
	vertical-align : top;
}

td.middle
{
	height : 100%;
	/*background-color : #336600;*/
	width : 1px;
	border : dotted 1px #336600;
}

td.photo
{
	vertical-align : middle;
	width : 250px;
}

img.pic
{
	border : ridge 5px #336600;
	margin-top : 25px;
}

p.underpic
{
	font-family : verdana,arial,sans-serif;
	color: #336600;
	font-size:9pt;;
	line-height : 12pt;
	text-align:center;
	font-style:italic;
	border : ridge 1px #336600;
	margin-top : 5px;
}

a.booking
{
	font-family : Times New Roman,sans serif;
	color: #006666;
	background-color : #ccff00;
	font-size:11pt;
	line-height : 14pt;
	text-align:center;
	font-weight:bold;
}

p.newadr
{
	color: #cc99ff;
	font-size:9pt;
	text-align:center;
	line-height : 10pt;
	background-color : #ccccff;
}

table.siamsun
{
	background-color : #99ccff;
	border : solid 1px #13c7d7;
	width : 774px;
	color: #3300cc;
	font-size:9pt;
	text-align:center;
	line-height : 10pt;
}

table.copyright
{
	background-color : #ccffcc;
	border : solid 1px #13c7d7;
	width : 774px;
	color: #3300cc;
	font-size:9pt;
	text-align:center;
	line-height : 10pt;
}

table.train
{
	width : 774px;
	color: #006666;
	font-size:9pt;
	text-align:center;
	line-height : 10pt;
}

td.toptrain
{
	font-weight : bold;
	background-color : #c5e9b2;
}

td.lefttrain
{
	font-weight : bold;
	background-color : #c5e9b2;
	text-align : right;
}





