BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; scrollbar-base-color: #638EC3; background-color:#638EC3; color:#638EC3;
}
TD.page {
	background-color:#FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana; border:0px; padding:20px; text-align:justify; width:760px; vertical-align:top;
}
TD.sejbanniere {
	background-image:URL('../images/sej-portgranville.jpg'); background-color:#FFFFFF; padding:0px; border:0px; vertical-align:top; text-align:right; width:800px; color:#FFFFFF; font-size:12px; font-weight: bold;
}
TD.logbanniere {
	background-image:URL('../images/log-portgranville.jpg'); background-color:#FFFFFF; padding:0px; border:0px; vertical-align:top; text-align:right; width:800px; color:#FFFFFF; font-size:12px; font-weight: bold;
}
TD.indexlog {
	background-image:URL('../images/ind-log.jpg'); background-color:#FFFFFF; padding:0px; border:0px; vertical-align:top; text-align:right; width:800px; color:#FFFFFF; font-size:12px; font-weight: bold;
}
TD.indexsej {
	background-image:URL('../images/ind-sej.jpg'); background-color:#FFFFFF; padding:0px; border:0px; vertical-align:top; text-align:right; width:800px; color:#FFFFFF; font-size:12px; font-weight: bold;
}
TD.menu {
	background-color:#FFFFFF; padding:0px; border:0px; vertical-align:top; width:800px;
}
TD.bastexte {
	background-image:URL('../images/bastexte.jpg'); padding:0px; border:0px; width:800px; text-align:center; color:#FFFFFF; font-size:11px;
}
TD.fond1 {
	background-image:URL('../images/fondbarre.jpg'); padding:0px; border:0px; 
}
TD.fond2 {
	background-image:URL('../images/imggauche.jpg'); padding:0px; border:0px; width:30px;
}
TD.fond3 {
	background-image:URL('../images/imgdroite.jpg'); padding:0px; border:0px; width:30px;
}
TD.fond4 {
	background-image:URL('../images/textgauche.jpg'); padding:0px; border:0px; width:30px;
}
TD.fond5 {
	background-image:URL('../images/textdroite.jpg'); padding:0px; border:0px; width:30px;
}
TD.fond6 {
	background-color:#638EC3; padding:0px; border:0px;
}
TD.fond7 {
	background-image:URL('../images/basgauche.jpg'); padding:0px; border:0px; width:30px;
}
TD.fond8 {
	background-image:URL('../images/basdroite.jpg'); padding:0px; border:0px; width:30px;
}
TD.index {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; border:0px; color:#FFFFFF; text-align:justify; vertical-align:middle; padding:5px;
}
TD.baspage {
	text-align:center; color:#FFFFFF; font-size:11px; line-height:15px;
}
TD.cadrindex {
	border: 1px solid #FFFFFF; padding:10px;
}
TD.programme {
	font-family: Verdana; font-size: 12px; color:#000000; background-color:#FFFFFF; border: 1px solid #275FA3; vertical-align:top;
}
TD.titre { 
	font-family: Verdana; font-size: 12px; color:#FFFFFF; background-color:#638EC3; border: 1px solid #275FA3; text-align:center;
}
TD.prix {
	font-family: Verdana; font-size: 12px; color:#000000; background-color:#FFFFFF; border: 1px solid #275FA3; text-align:center;
}
TD.form2 {
	color:#000000; font-weight: normal; font-family:"verdana"; font-size:12px; width:130px;
}
P.titrebleu1 {
	font-family: Verdana; color:#638EC3; font-size:14px; font-weight: bold;
}
P.titrebleu2 {
	font-family: Verdana; color:#638EC3; font-size:12px; font-weight: bold; text-align:center; clear: both;
}
blockquote {
	color:#000000; font-weight: normal;
}
img.bordphoto {
	border: none; 
}
HR {
	background-color:#638EC3; width:100%; height:1px;
}
LI {
	list-style-image:URL('../images/fleche.gif');
}
label {
	font-family:"verdana"; color:#FFFFFF;
}
input {
	border:1px solid #638EC3; background-color:#FFFFFF; font-family:"verdana"; font-size:12px;
}
select, option {
	background-color:#638EC3; color:white;
}
textarea {
	border:1px solid #638EC3; font-family:"verdana"; font-size:12px; width:400px;
}
input.bouton {
	border:1px outset #638EC3; font-weight:bold; cursor:pointer;
}
input.bouton:hover {
	background-color:#9FCDED; color:#275FA3;
}
a.refer {
	color:#638EC3;
}
A.blanc {
	color:#FFFFFF; TEXT-DECORATION: none; font-weight:bold;
}
A.blanc:hover {
	TEXT-DECORATION: underline;
}
A.bleuclair {
	color:#9FCDED; TEXT-DECORATION: none; font-weight:normal;
}
A.bleuclair:hover {
	TEXT-DECORATION: underline;
}
img
{
	border: none;
}
strong.normal
{
	font-weight:normal;
}
#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
.index {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; scrollbar-base-color: #638EC3; background-color:#638EC3; color:#FFFFFF;
}
TD.indexmilieug {
	background-image: url(../images/ind-rocher330.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
	text-align:right;
	vertical-align:middle;
	width:330px;
}
TD.indexmilieum {
	background-image: url(../images/ind-rocher380.jpg);
	background-repeat:	no-repeat;
	background-position: left top;
	width:380px;
	text-align:right;
	vertical-align:bottom;
	padding:0px;
}
TD.indexmilieud {
	background-image: url(../images/ind-rocher270.jpg);
	background-repeat:	no-repeat;
	background-position: left top;
	width:250px;
	padding:10px;
	text-align:right;
	vertical-align:bottom;
}
TD.indexbasd {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana; border:0px; color:#FFFFFF; text-align:justify; vertical-align:middle; padding:10px; width:630px;
}
.indexbas {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; color:#FFFFFF; text-align:center;
}
.opacite {
		margin-left:400px;
        width:204px;
		height:154px;
        font-size:13px;
        text-align:justify;
        background:#fff;
        overflow:hidden; 
        filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
}

