html
{
	margin: 0px auto;
}
body
{
  FONT-SIZE: 8pt;
  margin: 0px auto;
  text-align: center;
  COLOR: black;
  FONT-FAMILY: Verdana, Tahoma, Arial, 'Comic Sans MS';
  BACKGROUND-COLOR: white
}
.wrapper
{
	margin: 0px auto;
	width: 700px;
	text-align: left;
}
.header
{
	margin: 0px auto;
	padding: 0px;
	width: 700px;
	height: 192px;
	background: url( "http://www.365holidaysinprovence.com/content/365holidaysinprovence/layout/header.gif" );
}
.flags
{
	margin: 0px;
	padding-top:15px;
	padding-right:40px;
	float: right;
}
.flag
{
	float: left;
	padding-right:10px;
}
.flaglink A
{
	color: #ffffff;
}
H1
{
    MARGIN-TOP: 18px;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    MARGIN-BOTTOM: 2px;
    COLOR: #570c70;
    FONT-STYLE: italic
}
H2
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 0px;
    COLOR: #570c70;
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    LINE-HEIGHT: 14pt;
    PADDING-TOP: 0px
}

#sidemenu UL
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidemenu LI
{
	padding: 0px 10px 10px 15px;
	color: #ffffff;
	list-style: none; 
  line-height: 150%;
}
#sidemenu li a
{
	color: #ffffff;
}
#sidemenu li a:hover
{
	color: #000000;
}
#sidemenu .naqSM1
{
  background-color: Red;
	xmargin: 0px 0px 0px 10px;
	xcolor: #ffffff;
  xFONT-WEIGHT: bold;
  xFONT-SIZE: 10pt;
}
.naqSM1 A
{
    COLOR: white
}
.naqSM1 A:hover
{
    COLOR: black
}
.naqSM2
{
		margin: 0px;
		padding: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    background-color: blue;
}
.naqSM2 A
{
    COLOR: white
}
.naqSM2 A:hover
{
    COLOR: black
}


.naqHdr
{
}
.naqFtr
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 7px;
    COLOR: white;
    LINE-HEIGHT: 15pt;
    PADDING-TOP: 7px;
    BACKGROUND-COLOR: #d7a90d
}
.naqFtr A
{
    COLOR: white
}
.naqFtr A:hover
{
    COLOR: black
}
P A
{
    COLOR: black
}
P A:hover
{
    COLOR: gray
}

.naqBdy
{
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px
}
IMG
{
    PADDING-BOTTOM: 15px
}
.naqGapRow
{
    MARGIN-BOTTOM: 15px;
    HEIGHT: 30px
}
.naqGapCol
{
    WIDTH: 20px
}
.naqSM3
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 23px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 30px;
    COLOR: white;
    TEXT-INDENT: -16px;
    PADDING-TOP: 1px
}
.naqSM3 A
{
    COLOR: white
}
.naqSM3 A:hover
{
    COLOR: black
}


.orlink
{
 text-align: center;
	padding: 15px;
	text-decoration: none;
	color: #808080;
}
.orlink A
{
	color: #808080;
}
.orlink A:hover
{
	color: #000000;
}


.code 
{	
	margin: 0px;
	padding: 5px;
	font-family: Courier, 'Courier New', sans-serif; 
	font-size: 11px; 
	color: #006600;
	background-color: #FAFAFA; 
	border: #777777; 
	border-style: solid;
	border-width: 1px;
}

