@charset "iso-8859-1";

DIV.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div>< */
.clearfloat{ clear: both; }
.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
.just{ text-align: justify; }
.floatleft{ float: left; }
.floatright{ float: right; }
.clearfloat{ clear: both; }
.green,.vert{	color:#008000; }
.red,.rouge{ color: #CC0000; }
.blue,.bleu{ color: #003399; }
.orange { color: #FF8040; }
.nobreak{ white-space:nowrap; }
.italic{ font-style: italic; }
.middle{ vertical-align: middle; }

P,UL,LI{text-align:left;}
IMG{border:0;}
TD {vertical-align: top; text-align:left;}

H1,H2,H3,H4,H5,H6{margin:0;padding:0;line-height:1.2em;}
UL,LI{text-align:left; font-size:13px;}
BODY {
	background: #ffffff url("/logos/bckbleu.jpg") top left repeat-x;
	color: #000033;
	font-family: verdana,georgia,arial,helvetica,sans-serif;
	font-size: 13px; /*95%*/
	line-height:1.4em;
	font-weight: normal;
	margin: 0;
	border: 0;
	padding:0;
}
DIV#outerwrapper{
	width:900px;
	margin: 0px auto;
	border: 0px solid gray;
}
div.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
p.center{
	text-align:center;
}
div.editorial {
	padding-left: 15%;
	padding-right: 15%;
}
div.titlebox, div.areatext, div.indent {
	padding-left: 0.5in;
	padding-right: 0.5in;
}
h1, .hd1 {
	background-color: transparent;
	color: #000033;
	font-size: 20px;
}
h2, hd2 {
	background-color: transparent;
	color: #000033;
	font-size: 18px;
	font-weight: bold;
}

h3, hd3 {
	background-color: transparent;
	color: #000033;
	font-size: 16px;
	font-weight: bold;
}
h4, .hd4 {
	background-color: transparent;
	color: #000033;
	font-size: 14px;
	font-weight: bold;
}
h5, .hd5 {
	background-color: transparent;
	color: #000033;
	font-size: 13px;
	font-weight: bold;
}
h6, .hd6 {
	background-color: transparent;
	color: #000033;
	font-size: 12px;
	font-weight: bold;
}
P {
	background-color: transparent;
	color: #000033;
	font-size: 13px;
}
pre {
	background-color: transparent;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
}
sub {
	font-size: 10px;
}
sup {
	background-color: transparent;
	color: #000000;
	font-size: 10px;
}
.areatxt, .pr {
	background-color: transparent;
	color: #003300;
	font-size: small;
	text-align: right;
}
.areatxtcenter {
	background-color: transparent;
	color: #003300;
	font-size: small;
	text-align: center;
}
.areatxtleft {
	background-color: transparent;
	color: #003300;
	font-size: small;
	text-align: left;
}
.cellblue {
	background-color: #0099ff;
	color: #000066;
	font-size: 12px;
	font-style: normal;
}
.celldark {
	background-color: #ff9933;
	color: #000066;
	font-size: 12px;
	font-style: normal;
}
.celllight {
	background-color: #ffff99;
	color: #000066;
	font-size: 12px;
	font-style: normal;
}
.cellltblue1 {
	background-color: #f0ffff;
}
.cellltblue2 {
	background-color: #f0fff0;
}
.cellmed {
	font-size: 12px;
	font-weight: normal;
}
.cellmedbold {
	font-size: 12px;
	font-weight: bold;
}
.cellsmall {
	font-size: small;
	font-weight: normal;
}
.cellsmallbold {
	font-size: small;
	font-weight: bold;
}
.cellyellow {
	background-color: #ffff66;
	color: #ff0000;

	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.copy {
	background-color: transparent;
	color: #808080;
	font-family: sans-serif,verdana,arial,helvetica;
	font-size: small;
	font-weight: normal;
}
.copy a {
	background-color: transparent;
	color: #808080;
	font-family: sans-serif,verdana,arial,helvetica;
	font-size: small;
	font-weight: normal;
}
.copy a:hover {
	color: #000099;
	text-decoration: underline;
}
.footer {
	background-color: transparent;
	color: #000000;
	font-size: x-small;
	font-weight: bold;
	margin-top: 6px;
}

.hr-red {
	background-color: transparent;
	color: #000033;
	width: 90%;
}
.indent {
	padding-left: 10px;
	padding-right: 10px;
}
.indent2 {
	background-color: transparent;
	color: #cc0033;
	font-size: 10px;
	padding-left: 10px;
}
.just {
	font-weight: normal;
	text-align: justify;
}
.navbar {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: small;
	font-weight: normal;
	margin-top: small;
}
.navbar a, .navbar a:link {
	background-color: transparent;
	color: #0000ff;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}
.navbar a:visited {	color: #4169e1; }
.navbar a:hover, .navbar a:visited:hover { color: #000080; text-decoration: underline; }

/* full text navbar styles */
DIV#navbar{ width:980px; margin:10px auto; text-align: center; }
DIV#navbar P{ font-size: x-small; color: #666; text-align: center; }
DIV#navbar A:link,DIV#navbar A,DIV#navbar A:visited{ font-size: x-small; color: #666; text-decoration: none; }
DIV#navbar A:hover{ font-size: x-small; color: #333; text-decoration: underline; }

.normal {
	background-color: transparent;
	color: #000033;
	font-size: small;
	font-weight: normal;
}
.owner {
	background-color: transparent;
	color: #0033cc;
}
.picken {
	background-color: transparent;
	color: #9933ff;
	font-size: x-small;
	font-weight: normal;
}
.rubrique {
	background-color: transparent;
	color: #3300cc;
	font-size: 14px;
	font-weight: bold;
}
.rubrique2 {
	background-color: transparent;
	color: #3300cc;
	font-size: 110%;
	font-weight: bold;
}
.size14 {
	font-size: 14px;
}
.tableheader {
	background-color: transparent;
	color: #ffffff;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
}
.tableheaderblack {
	background-color: #000000;
	color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.tableheaderblue {
	background-color: #000066;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.tableheadergray {
	background-color: #E4E4E4;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.tablenav {
	background-color: #000066;
	background-image: none;
}
.tablesurf {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.tablesurf td {
	background-color: #ffffff;
	color: #000800;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.tablewhite {
	background-color: #ffffff;
	background-image: none;
}
TD.header{
	background-color: #002F5B;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
DIV.telephone {width:500px; margin:15px auto; padding:0; text-align:center; }
DIV.telephone P{  text-align:center; color: #005125; font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; padding:0; margin:0;}
.text {
	background-color: transparent;
	color: #000033;
	font-family: georgia,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin-top: 6px;
}
.topnav {
	background-color: transparent;
	color: #ffffff;
	font-weight: bold;
}
.topnav a:visited, .topnav a, .topnav a:link {
	background-color: transparent;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover, .topnav a:visited:hover {
	background-color: transparent;
	color: #0066ff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.towntitle {
	background-color: transparent;
	color: #333399;
}

/* 03 nov 2009 - towns index deprecated  ---->>  use the simple 'pagewrapper' at 990  */
DIV#pagewrapper980{
	width:980px;
	border: 0px solid gray;
	text-align: center;
	margin: 0 auto;
}
.w620 { width:620px; margin:0 auto; text-align:left; }
.w720 { width:720px; margin:0 auto; text-align:left; }
.w820 { width:820px; margin:0 auto; text-align:left; }

/* towns white rubrique divs */
DIV.tb,DIV.tbrub{ width: 150px; }
DIV.tbrub140{ width: 140px; }
DIV.tbrub150{ width: 150px; }
DIV.tbrub160{ width: 160px; }
DIV.tbrub170{ width: 170px; }
DIV.tbrub185{ width: 185px; }
DIV.tbrub190{ width: 190px; }
DIV.tbrub200{ width: 200px; }
DIV.tbrub220{ width: 220px; }
DIV.tbrub250{ width: 250px; }
DIV.tbrub350{ width: 350px; }

DIV.tb,
DIV.tbrub,
DIV.tbrub140,
DIV.tbrub150,
DIV.tbrub160,
DIV.tbrub170,
DIV.tbrub185,
DIV.tbrub190,
DIV.tbrub200,
DIV.tbrub220,
DIV.tbrub250,
DIV.tbrub350
{
	float: left;
	padding: 3px 2px 4px 2px;
	margin: 1px 5px 5px 5px;
	border-top: 1px #0099FF solid;
	border-right: 2px #6699CC solid;
	border-bottom: 2px #6699CC solid;
	border-left: 1px #0099FF solid;
	background-color: #F7F7F7;
	text-align: center;
	color: #000080;
}

DIV.tb A,
DIV.tbrub A,
DIV.tbrub140 A,
DIV.tbrub150 A,
DIV.tbrub160 A,
DIV.tbrub170 A,
DIV.tbrub185 A,
DIV.tbrub190 A,
DIV.tbrub200 A,
DIV.tbrub220 A,
DIV.tbrub250 A,
DIV.tbrub350 A
{
	color: #000080;
	font-size:12px;
}
/* end towns white rubrique divs */
DIV.textblok{
	border-top: 2px #0099FF solid;
	border-right: 2px #6699CC solid;
	border-bottom: 2px #6699CC solid;
	border-left: 2px #0099FF solid;
	background-color: #fff;
	text-align: center;	
}
IMG.cadre2gray{	border: 2px solid gray; }
IMG.cadre3gray{	border: 3px solid gray; }
IMG.cadre4gray{
	border: 4px solid gray;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 3px 3px 3px #e9e9e9;
	-webkit-box-shadow: 3px 3px 3px #e9e9e9;
	box-shadow: 3px 3px 3px #999;
}
IMG.cadre2bmue{	border: 2px solid blue; }
IMG.cadre2blue{	border: 2px solid blue; }

/* towns white rubrique table */
TABLE.tbrub TD,
TABLE.tbrub140 TD, 
TABLE.tbrub150 TD, 
TABLE.tbrub185 TD,
TABLE.tbrub190 TD,
TABLE.tbrub200 TD,
TABLE.tbrub220 TD,
TABLE.tbrub250 TD, 
TABLE.tbrub350 TD { text-align: center; }

TABLE.tbrub,
TABLE.tbrub140,
TABLE.tbrub150,
TABLE.tbrub185,
TABLE.tbrub190,
TABLE.tbrub200,
TABLE.tbrub220,
TABLE.tbrub250,
TABLE.tbrub350 {
	background-color: #FBFBFB;
	border: 2px #6699CC solid;
	margin: 1px;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 1px 3px 3px #e9e9e9;
	-webkit-box-shadow: 1px 3px 3px #e9e9e9;
	box-shadow: 1px 3px 3px #e9e9e9;
}

TABLE.tbrub140{ width: 140px; }
TABLE.tbrub150{ width: 150px; }
TABLE.tbrub185{ width: 185px; }
TABLE.tbrub190{ width: 190px; }
TABLE.tbrub200{ width: 200px; }
TABLE.tbrub220{ width: 220px; }
TABLE.tbrub250{ width: 250px; }
TABLE.tbrub350{ width: 350px; }





/* -----------     toplogo styles  ----------------*/
DIV#toplogo{width:100%; height:150px; background: #000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocadre{position:relative; width:990px; height:150px; background: url('/toplogo/TopLogoCadre.png') center no-repeat; margin:0 auto; position: relative; text-align:center;  border:0px solid red;}
DIV#toplogo120{width:100%; height:120px; background: #000 url('/toplogo/toplogobck2px.png') center top repeat-y;}
DIV#toplogocadre120{position:relative; width:990px; height:120px; background: url('/toplogo/toplogocadre120.png') center no-repeat; margin:0 auto; position: relative; text-align:center;  border:0px solid red;}
DIV#toplogoliens{text-align:left;position:absolute ; top:5px; left: 5px;}
DIV#toplogofr{position:absolute;top:54px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogogb{position:absolute;top:83px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogocontent{position:absolute ; top:5px; right: 5px; width:728px; height: 110px; overflow:hidden;}
DIV#toplogocontentbelow{position: absolute;top: 97px;right: 5px;width: 728px;height: 15px;border:0px solid #fff;text-align:right;}
DIV#toplogocontentbelow A{color:#fff;font-size:x-small;font-weight:bold;}


DIV#toplogowrapcrumbs{position:relative;width:100%; height:30px; background: #000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocrumbs{width:990px; height: 30px; margin:0 auto; background:  url('/toplogo/toplogomenubar.png') center no-repeat; overflow:hidden; text-align:left;}
DIV#toplogocrumbs P,DIV#toplogocrumbs H2{text-align:left; margin-left:10px;line-height : 28px; font-size: 11px; color: #C0C0C0; font-family: Arial, Helvetica, sans-serif;}
DIV#toplogocrumbs A, DIV#toplogocrumbs A:visited,DIV#toplogocrumbs A:link{color:#C0C0C0;text-decoration:none;}
DIV#toplogocrumbs A:hover, DIV#toplogocrumbs A:visited:hover,DIV#toplogocrumbs A:link:hover{color:#fff;text-decoration:underline;}
/* -----------     toplogo styles  ----------------*/
/* -----------     START simple pagewrapper  ----------------*/
DIV#pagewrapper{
	background-color: #F8F2DE; /*arcangues beige*/
	/*background-color: #E8E8E8;*/ /*light grey*/
	/*background-color: #EEEEEE;*/ /*lighter grey*/
	/*background-color: #FFFFCC;*/ /*light yellow*/
	border-left: 1px #E4E4E4 solid;
	border-right: 1px #E4E4E4 solid;
	width: 970px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	padding: 10px;
	min-height: 440px;
	/*border-radius : 0 0 0.5em 0.5em;
	-moz-border-radius : 0 0 0.5em 0.5em;
	-webkit-border-radius : 0 0 0.5em 0.5em;*/
}

DIV#contentwrapper,DIV.contentwrapper{
	padding: 10px 10px 10px 10px;
	width:960px;
}
DIV#contentwrappercenter,DIV.contentwrappercenter{
	text-align:center;
	padding: 10px 10px 10px 10px;
	width:990px;
}
/* -----------     END simple pagewrapper  ----------------*/

DIV#headdwrap780 {width:780px;margin:0 auto;}
DIV#headdwrap780 .w20{width:20%;float:left;text-align:center;}
DIV#headdwrap780 .w60{width:60%;float:left;text-align:center;}


.div260{ width:260px; margin:10px auto; padding:10px; }
.div280{ width:280px; margin:10px auto; padding:10px; }
.div300{ width:300px; margin:10px auto; padding:10px; }
.div350{ width:350px; margin:10px auto; padding:10px; }
.div480{ width:480px; margin:10px auto; padding:10px; }
.div500{ width:500px; margin:10px auto; padding:10px; }
.div580{ width:580px; margin:10px auto; padding:10px; }
.div640{ width:640px; margin:10px auto; padding:10px; }
.div600{ width:600px; margin:10px auto; padding:10px; }
.div650{ width:650px; margin:10px auto; padding:10px; }
.div680{ width:680px; margin:10px auto; padding:10px; }
.div700{ width:700px; margin:10px auto; padding:10px; }
.div750{ width:750px; margin:10px auto; padding:10px; }
.div760{ width:760px; margin:10px auto; padding:10px; }
.div780{ width:760px; margin:10px auto;padding:10px; }
.div800{ width:800px; margin:10px auto;padding:10px; }
.div850{ width:850px; margin:10px auto;padding:10px; }
.div960{ width:960px; margin:10px auto;padding:10px; }
.pad10 { padding:10px; }
.margin10 { margin:10px; }


/*-----------------------  TopTitle divs replace 3 cell table for simple page header with logos left and right  --------------------------*/
DIV#toptitle { width:900px; margin:0 auto; position:relative; }
DIV#toptitle div.tt20 { float:left; width:20%; text-align:center;}
DIV#toptitle div.tt60 { float:left; width:60%; text-align:center;}

DIV#toptitle780 { width:780px; margin:0 auto; position:relative; }
DIV#toptitle780 div.tt20 { float:left; width:20%; text-align:center;}
DIV#toptitle780 div.tt60 { float:left; width:60%; text-align:center;}
/*-----------------------  end  toptable divs replace 3 cell table for simple page header  --------------------------*/

DIV.twodivs DIV{ float:left; width:50%; text-align:center; }

/* towns white rubrique TDs */
TD.tb,TD.tbrub{ width: 150px; }
TD.tbrub140{ width: 140px; }
TD.tbrub150{ width: 150px; }
TD.tbrub160{ width: 160px; }
TD.tbrub170{ width: 170px; }
TD.tbrub185{ width: 185px; }
TD.tbrub190{ width: 190px; }
TD.tbrub200{ width: 200px; }
TD.tbrub220{ width: 220px; }
TD.tbrub250{ width: 250px; }
TD.tbrub350{ width: 350px; }

TD.tb,
TD.tbrub,
TD.tbrub140,
TD.tbrub150,
TD.tbrub160,
TD.tbrub170,
TD.tbrub185,
TD.tbrub190,
TD.tbrub200,
TD.tbrub220,
TD.tbrub250,
TD.tbrub350
{
	/*float: left;*/
	padding: 3px 2px 4px 2px;
	margin: 1px 5px 5px 5px;
	border-top: 1px #0099FF solid;
	border-right: 2px #6699CC solid;
	border-bottom: 2px #6699CC solid;
	border-left: 1px #0099FF solid;
	background-color: #F7F7F7;
	text-align: center;
	color: #000080;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;	
}

TD.tb A,
TD.tbrub A,
TD.tbrub140 A,
TD.tbrub150 A,
TD.tbrub160 A,
TD.tbrub170 A,
TD.tbrub185 A,
TD.tbrub190 A,
TD.tbrub200 A,
TD.tbrub220 A,
TD.tbrub250 A,
TD.tbrub350 A
{
	color: #000080;
	font-size:12px;
}
/* end towns white rubrique TDs */

.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w380{width:380px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w760{width:760px;}
.w800{width:800px;}
.w840{width:840px;}
.w900{width:900px;}


/* common pagebottom navbar styles */
DIV#commonnavbar{ width:980px; margin:10px auto; text-align: center; }
DIV#commonnavbarnavbar P{ font-size: x-small; color: #666; text-align: center; }
DIV#commonnavbarnavbar A:link,DIV#commonnavbarnavbar A,DIV#commonnavbarnavbar A:visited{ font-size: x-small; color: #666; text-decoration: none; }
DIV#commonnavbarnavbar A:hover{ font-size: x-small; color: #333; text-decoration: underline; }
DIV#commonnavbarnavbar P.copy{ text-align:center; color:#666; font-size:x-small; font-weight:normal; }

TR.lite { background:#EBECFF; }
TR.dark { background:#E3E4FF; }

.top10{ margin-top:10px; }
.top15{ margin-top:15px; }
.top20{ margin-top:20px; }
.top30{ margin-top:30px; }
.top40{ margin-top:40px; }

UL.space10 LI{ margin-bottom: 10px; }
.nobullet {
	list-style-type: none;
}
/* showban used in hotels pages */
div.showban{
background-color: #fff5ec;
border-bottom:3px double #336699;
border-left:3px double #336699;
border-right:3px double #336699;
border-top:3px double #336699;
font-size:11px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 3px 3px #e9e9e9;
-webkit-box-shadow: 1px 3px 3px #e9e9e9;
box-shadow: 1px 3px 3px #e9e9e9;
}
div.showban p{font-size:11px;}
P.ot{ text-align: right; color: #808080; font-family: sans-serif,verdana,arial,helvetica; font-size: x-small; margin: 0; padding: 0; }


/* tables still need 'cellspacing="0"' in the markup */ 
table.stripe { margin-bottom: 1.4em; }
table.stripe th { font-weight: bold; }
table.stripe thead th { background: #C2CCD8; color: #1E2730; }
table.stripe th, table.stripe td, table.stripe caption { padding: 4px 10px 4px 5px; }
table.stripe  tbody tr:nth-child(even) td, 
table.stripe tbody tr.even td { background: #E4E4D6; }
tbody tr.nobckcolor td { background: transparent; }
table.stripe tfoot { font-style: italic; }
table.stripe caption { background: #eee; }

table.stripe{
	background: #FFF;
	border:1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 3px 3px #e9e9e9;
	-webkit-box-shadow: 1px 3px 3px #e9e9e9;
	box-shadow: 1px 3px 3px #e9e9e9;	
}

/* ---  start footbar styles  --- */
DIV#footbar{
	width: 952px; /*=pagewrapper is 970+2x10padding+2x1pxborder=992 total width*/;
	padding: 10px 20px 10px 20px;
	margin-bottom: 5px;
	background: #262626;
	color: white;
	font-size: 11px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
}
DIV#footbar UL{float:left; list-style-type: none; }
DIV#footbar UL{list-style-type: none; }
DIV#footbar UL LI.parent{
	color: white;
	cursor: default;
	font-weight: bold;
	text-transform: uppercase;
}
DIV#footbar UL LI.parent A{color: white; cursor: pointer; font-weight: bold; text-transform: uppercase;text-decoration:none;}
DIV#footbar UL LI.parent A:hover{color: white; cursor: pointer; font-weight: bold; text-transform: uppercase;text-decoration:underline;}
DIV#footbar UL LI A,DIV#footbar UL LI A:visited,DIV#footbar UL LI A:link{
	color: #C0C0C0;
	text-decoration: none;
}
DIV#footbar UL LI A:hover,DIV#footbar UL LI A:visited:hover{color:gray;text-decoration:underline;}

DIV#footbar P{font-size:small;color:white;}
DIV#footbar P A{color:gray;text-decoration:none;}
DIV#footbar P A:hover{color:gray;text-decoration:underline;}

UL.horiz{list-style-type: none; padding-left:220px;}
UL.horiz LI{display: inline;text-align:center;padding:0 15px;}
DIV#footbar UL.horiz LI.parent{
	color: white;
	cursor: default;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
}
DIV#footbar .flag{width:18px;height:12px;margin:2px 10px 5px 5px;vertical-align:middle;}

/* ---  end footbar styles  --- */


.border1{
	background:#fff;
	border:1px #F0F0F0 solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
