p{
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}
.bulet  ul{
	list-style-image : url(../images/bulet.gif);
	text-align : left;	
}
h1 {
	text-decoration : underline;
	margin-top :20px;
	font-family : "Book Antiqua";
	margin-bottom : 70px;
}	
h2 {	
	color : Red;
}	
#nav {
	display : none;
}
#footer {	
	border-top: 1px solid #000;
	margin: 0 25px 0 25px;
	padding: 10px;
}
p, td, th {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}	
.datatable{
	border : solid;
	border-color : Blue;
	border-collapse : collapse;
	float : left;
	margin-right : 10px;
}
.datatable td {
    border : solid; 
	border-color : Blue;
	text-align : right;
	padding: 4px;
}
.datatable th {
    border : solid;	
	border-color : Blue;  
	background-color : #BCBCBC;
	font-weight : bold;
	text-align : left;
	padding: 4px;
}
.datatable caption {
	font : bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-top : 3px;
	padding-bottom : 2px;
	border : 4px solid Blue;
}
.month{
    border-collapse : collapse;	
}
.month caption {
	text-align : center;
	font : normal bolder larger Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 6px;
}
.month th {
	border : solid;
	border-width : thin;
	border-bottom : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	padding : 1px 1px 1px 1px;
	background-color : #cccccc;
	color : #3F3F3F;
	vertical-align : top;
}
.month td {
	border : solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	padding : 1px 1px 1px 1px;
	vertical-align : top;
}
.month td.previous {
    background-color :#F6F6F6; 
	color : #C6C6C6;		
}
 .month td.next{
    background-color :#F6F6F6; 
	color : #C6C6C6;	
}
.month td.active {
	background-color : Red;
	color : #2B5070;	
}
.list{
	font-family : "Times New Roman", Times, serif;
	list-style : decimal; 
	text-align : left;	
}	
.list2 {	
	list-style : lower-roman;
}
#tabnav {
	display : none;
}
.sunflowers{
	float : left;	
}
img.sunflowers{
	display : block;
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 15px;
}
.royan{
	float : right;
}
img.royan{
	display : block;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : -140px;
}
#container {
	position : relative;
	float : left;
	width : 380px;
	height : 540px;
	margin-right : 5px;
	margin-left : -30px;
}
#twophotos {
	list-style-type : none;	
}
#twophotos li{		
	margin-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;	
}
#twophotos img {
	border : 1px solid Black;
	display : block;
}

#container1 {
	position : relative;
	float : left;
	width : 380px;
	height : 700px;
	margin-right : 5px;
	margin-left : -30px;
}
#threephotos {
	list-style-type : none;	
}
#threephotos li{		
	margin-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;	
}
#threephotos img {
	border : 1px solid Black;
	display : block;
}

#fourphotos {
	list-style-type : none;
}
#fourphotos li{
	float : left;
	margin-right : 20px;
	margin-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	margin-left : 20px;
}
#fourphotos img {
	display : block;
}	
#wraper{
	text-align : left;
	width : 820px;
	margin-right : auto;
	margin-left : auto;
	background-color : #FFFFFF;
	padding-left : 20px;
	padding-right : 20px;
}
body {
	background-color : Blue;
	color : #000000;
	text-align : center;
}
img.larochelle{
	margin-right : 10px;
	margin-left : 50px;
}
#box {
	position : relative;
	width : 235px;
	height : 600px;
	background-color : #888;
	border : 1px solid #000;
	margin : 10px 20px 10px;
	padding-right : 10px;
	float : left;
}
a.gallery,  a.gallery:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.pa {
	background-image : url(../images/p1.jpg);
}
a.pb {
	background-image : url(../images/p2.jpg);
}
a.pc {
	background-image : url(../images/p3.jpg);
}
a.pd {
	background-image : url(../images/p4.jpg);
}
a.pe {
	background-image : url(../images/p5.jpg);
}
a.pf {
	background-image : url(../images/p6.jpg);
}
a.pg {
	background-image : url(../images/p7.jpg);
}
a.ph {
	background-image : url(../images/p8.jpg);
}
a.pi {
	background-image : url(../images/p9.jpg);
}
a.pj {
	background-image : url(../images/p10.jpg);
}
a.pk {
	background-image : url(../images/p11.jpg);
}
a.gallery span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 189px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.pa span {
	top : -30px;
	left : 220px;
}
a.pb span {
	top : -30px;
	left : 110px;
}
a.pc span {
	top : -120px;
	left : 220px;
}
a.pd span {
	top : -120px;
	left : 110px;
}
a.pe span {
	top : -210px;
	left : 220px;
}
a.pf span {
	top :-210px;
	left : 110px;
}
a.pg span {
	top :-280px;
	left : 220px;
}
a.ph span {
	top :-280px;
	left : 110px;
}
a.pi span {
	top :-340px;
	left : 220px;
}
a.pj span {
	top :-340px;
	left : 110px;
}
a.pk span {
	top :-400px;
	left : 220px;
}
a.gallery:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery:hover span {
	z-index : 100;
	visibility : visible;
}

a.gallery:active, a.gallery:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery:active span, a.gallery:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery:active span img, a.gallery:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#men ul {
	margin : 1em;
	padding : 0;
	background-color : transparent;
	height : 1em;
	list-style-type : none;
}
#men li{
	display : block;
	float : left;
}
#men {
	display : block;
	position : relative;
	background-color : #eee;
	padding : 1em 1%;
	white-space : nowrap;
} 
.bord {
	background-color : transparent;
}
.bord span {
	text-align : center;
	color : #4169E1;
	margin : 0;
	font-weight : normal;
	padding-bottom : .5em;
}
.xtop {
	display : block;
	background-color : transparent;
	font-size : 1px;
}
.xb1, .xb2, .xb3, .xb4 {
	display : block;
	/* hide overflow:hidden from IE5/Mac */
	/*  \*/
	overflow: hidden;
	/* */
}
.xb1, .xb2, .xb3 {
	height : 1px;
}
.xb2, .xb3, .xb4 {
	background-color : #87CEFA;
	border-left : 1px solid #fff;
	border-right : 1px solid #fff;
}
.xb1 {
	margin : 0 5px;
	background-color : #fff;
}
.xb2 {
	margin : 0 3px;
	border-width : 0 2px;
}
.xb3 {
	margin : 0 2px;
}
.xb4 {
	height : 2px;
	margin : 0 1px;
}
.xboxcontent {
	display : block;
	background-color : #ADD8E6;
	border : 0 solid #fff;
	border-width : 0 1px 1px 1px;
}
a.amenu, a.amenu:visited {
	display : block;
	text-decoration : none;
	width : 70px;
	font-size : smaller;
}
a.amenu:hover {
	background-color : transparent;
	cursor : pointer;
}
a.amenu:hover span {
	color : #000;
}
a.amenu:hover .xboxcontent {
	background-color : #eee;
	border-color : #888;
	border-bottom : 1px solid #eee;
}
a.amenu:hover .xb1 {
	background-color : #888;
}
a.amenu:hover .xb2, a.amenu:hover .xb3, a.amenu:hover .xb4 {
	background-color : #fff;
	border-color : #888;
}
#box2 {
	position : relative;
	width : 235px;
	height : 350px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery2,  a.gallery2:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.ba {
	background-image : url(../images/ba.jpg);
}
a.bb {
	background-image : url(../images/bb.jpg);
}
a.bc {
	background-image : url(../images/bc.jpg);
}
a.bd {
	background-image : url(../images/bd.jpg);
}
a.be {
	background-image : url(../images/be.jpg);
}
a.bf {
	background-image : url(../images/bf.jpg);
}
a.gallery2 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.ba span {
	top : -30px;
	left : 210px;
}
a.bb span {
	top : -30px;
	left : 100px;
}
a.bc span {
	top : -120px;
	left : 210px;
}
a.bd span {
	top : -120px;
	left : 100px;
}
a.be span {
	top : -210px;
	left : 210px;
}
a.bf span {
	top : -210px;
	left : 100px;
}
a.gallery2:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery2:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery2:active, a.gallery2:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery2:active span, a.gallery2:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery2:active span img, a.gallery2:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#box3 {
	position : relative;
	width : 235px;
	height : 350px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery3,  a.gallery3:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.larea {
	background-image : url(../images/larea.jpg);
}
a.larea1 {
	background-image : url(../images/larea1.jpg);
}
a.larea2 {
	background-image : url(../images/larea2.jpg);
}
a.larea3 {
	background-image : url(../images/larea3.jpg);
}
a.larea4{
	background-image : url(../images/larea4.jpg);
}
a.larea5 {
	background-image : url(../images/larea5.jpg);
}
a.gallery3 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.larea span {
	top : -30px;
	left : 210px;
}
a.larea1 span {
	top : -30px;
	left : 100px;
}
a.larea2 span {
	top : -120px;
	left : 210px;
}
a.larea3 span {
	top : -120px;
	left : 100px;
}
a.larea4 span {
	top : -210px;
	left : 210px;
}
a.larea5 span {
	top : -210px;
	left : 100px;
}
a.gallery3:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery3:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery3:active, a.gallery3:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery3:active span, a.gallery3:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery3:active span img, a.gallery3:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#box4 {
	position : relative;
	width : 235px;
	height : 275px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery4,  a.gallery4:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.sa {
	background-image : url(../images/sa.jpg);
}
a.sb {
	background-image : url(../images/sb.jpg);
}
a.sc {
	background-image : url(../images/sc.jpg);
}
a.sd {
	background-image : url(../images/sd.jpg);
}
a.gallery4 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.sa span {
	top : -30px;
	left : 210px;
}
a.sb span {
	top : -30px;
	left : 100px;
}
a.sc span {
	top : -120px;
	left : 210px;
}
a.sd span {
	top : -120px;
	left : 100px;
}
a.gallery4:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery4:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery4:active, a.gallery4:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery4:active span, a.gallery4:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery4:active span img, a.gallery4:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#box5 {
	position : relative;
	width : 235px;
	height : 320px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery5,  a.gallery5:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.ia {
	background-image : url(../images/ia.jpg);
}
a.ib {
	background-image : url(../images/ib.jpg);
}
a.ic {
	background-image : url(../images/ic.jpg);
}
a.id {
	background-image : url(../images/id.jpg);
}
a.ie {
	background-image : url(../images/ie.jpg);
}
a.gallery5 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.ia span {
	top : -30px;
	left : 210px;
}
a.ib span {
	top : -30px;
	left : 100px;
}
a.ic span {
	top : -120px;
	left : 210px;
}
a.id span {
	top : -120px;
	left : 100px;
}
a.ie span {
	top : -210px;
	left : 210px;
}
a.gallery5:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery5:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery5:active, a.gallery5:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery5:active span, a.gallery5:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery5:active span img, a.gallery5:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#box6 {
	position : relative;
	width : 235px;
	height : 640px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery6,  a.gallery6:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.lpa {
	background-image : url(../images/larea2.jpg);
}
a.lpb {
	background-image : url(../images/larea3.jpg);
}
a.lpc {
	background-image : url(../images/pc.jpg);
}
a.lpd {
	background-image : url(../images/pd.jpg);
}
a.lpe {
	background-image : url(../images/pe.jpg);
}
a.lpf {
	background-image : url(../images/pf.jpg);
}
a.lpg {
	background-image : url(../images/pg.jpg);
}
a.lph {
	background-image : url(../images/ph.jpg);
}
a.lpi {
	background-image : url(../images/pi.jpg);
}
a.lpj {
	background-image : url(../images/pj.jpg);
}
a.lpk {
	background-image : url(../images/pk.jpg);
}
a.lpl {
	background-image : url(../images/pl.jpg);
}
a.lpm {
	background-image : url(../images/pm.jpg);
}
a.gallery6 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.lpa span {
	top : -10px;
	left : 210px;
}
a.lpb span {
	top : -10px;
	left : 100px;
}
a.lpc span {
	top : -100px;
	left : 210px;
}
a.lpd span {
	top : -100px;
	left : 100px;
}
a.lpe span {
	top :-200px;
	left :210px;
}
a.lpf span {
	top :-200px;
	left :100px;
}
a.lpg span {
	top :-280px;
	left :210px;
}
a.lph span {
	top :-280px;
	left :100px;
}
a.lpi span {
	top :-320px;
	left :210px;
}
a.lpj span {
	top :-320px;
	left :100px;
}
a.lpk span {
	top :-360px;
	left :210px;
}
a.lpl span {
	top :-360px;
	left :100px;
}
a.lpm span {
	top :-430px;
	left :210px;
}
a.gallery6:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery6:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery6:active, a.gallery6:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery6:active span, a.gallery6:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery6:active span img, a.gallery6:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#box7 {
	position : relative;
	width : 235px;
	height : 350px;
	background-color : #888;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-right : 10px;
}
a.gallery7,  a.gallery7:visited {
	display : inline;
	color : #000;
	text-decoration : none;
	border : 1px solid #000;
	width : 75px;
	height : 75px;
	float : left;
	margin : 7px 18px;
	position : relative;
	cursor : default;
}
a.ma {
	background-image : url(../images/ma.jpg);
}
a.mb {
	background-image : url(../images/mb.jpg);
}
a.mc {
	background-image : url(../images/mc.jpg);
}
a.md {
	background-image : url(../images/md.jpg);
}
a.me{
	background-image : url(../images/me.jpg);
}
a.gallery7 span {
	visibility : hidden;
	display : block;
	position : absolute;
	width : 500px;
	height : 480px;
	top : 30px;
	left : 9px;
	color : #000;
	background-color : #ccc;
	border : 1px solid #fff;
	cursor : default;
	text-align : center;
	letter-spacing : 1px;
	padding : 10px;
}
a.ma span {
	top : -30px;
	left : 210px;
}
a.mb span {
	top : -30px;
	left : 100px;
}
a.mc span {
	top : -120px;
	left : 210px;
}
a.md span {
	top : -120px;
	left : 100px;
}
a.me span {
	top : -210px;
	left : 210px;
}
a.gallery7:hover {
	word-spacing : normal;
	border : 1px solid #fff;
	z-index : 100;
}
a.gallery7:hover span {
	z-index : 100;
	visibility : visible;
}
a.gallery7:active, a.gallery7:focus  {
	border : 1px solid #c00;
	z-index : 10;
}
a.gallery7:active span, a.gallery7:focus span {
	visibility : visible;
	z-index : 10;	
}
a.gallery7:active span img, a.gallery7:focus span img {
	border : 1px solid #000;
	position : relative;
	margin : 10px;
	z-index : 10;
}
#best  {
	display : none;
}
