body {
	margin: 0px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	color: #666;
}
a:link {text-decoration:underline;color: #0F4F99;font-weight:bold;}
a:visited {text-decoration:underline;color: #0F4F99;font-weight:bold;}
a:active {text-decoration:underline;color: #0F4F99;}
a:hover {text-decoration:none;}

p {margin-top:5px;margin-bottom:12px;}
.imgmid {vertical-align: middle;}
h1 {font-size: 20px; color:#0F4F99;font-family: Arial black, Helvetica, sans-serif;}
h2 {font-size: 16px; font-weight:bold;color:#0070C0;/*99cc00*/font-family: Arial, Helvetica, sans-serif; margin-top:2px;}
h3 {font-size: 14px; font-weight:bold;color:#fff;font-family: Arial, Helvetica, sans-serif; margin:0px;}
#page {
	margin: 0px auto; 
	width: 1000px;}
.pagein { 
    width: 1000px; background-image:url(../images/fondmain.jpg); background-repeat:repeat-y;}

#hautrub { width: 964px;height:30px;background-color:#99cc00;float:left;margin: 0 18px 0 18px; color:#0F4F99;}
#main { width: 964px; background-color:#FFFFFF;float:left;margin: 0 18px 0 18px;}
.centre { width: 964px;vertical-align:top;border-bottom:1px solid #15468B;}
.tdrub {width:177px;vertical-align:top; background-image:url(../images/backrubg.jpg); background-repeat:no-repeat;}
.tdmain {padding:4px;vertical-align:top;}
.textmain {padding:5px 20px 10px 20px; vertical-align:top;border:1px solid #666;}
.rub {font-family: Verdana, Helvetica, sans-serif;font-size: 12px;color: #0F4F99;font-weight:bold;}
.rub a {text-decoration: none;}
.rub a:hover {text-decoration: none;color: #D3DFEE;}
.rub td {border-bottom:1px solid #0F4F99;}

#baspage { width:1000px;height:18px;clear:both;color: #999;background-color: #fff;margin-bottom:6px;padding-top: 3px;padding-left: 18px;font-family:Arial, Helvetica, sans-serif;}	

.fondor2 { background-color:#DDE2E6;}
.fondor {background-color:#0F4F99;color:#FFFFFF;font-size:12px; padding:8px;}
.view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff; font-weight:bold;
	background-color: #0F4F99;
}

.zone2 {border:1px solid #fff;padding:10px;margin:0px; background-color:#F0F2F4;}
.sstitre {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#333;}
.titrezone2 {color:#333;font-size: 12px;font-weight:bold;}

.zone1 {width:285px;border:1px solid #93877f; background-color:#f2f1f0;font-family:Arial, Helvetica, sans-serif;}
.fondhautzone1 {width:283px;height: 15px;background-image: url(../images/fondtitrezone.jpg); background-repeat:no-repeat;margin-bottom:15px;color:#fff; font-style:italic;font-weight:bold;}
.textezone1 {margin: 0px 8px 0px 12px;}
.titrezone1 {color:#dc9f1f;font-size: 14px;font-weight:bold;}

.ultexte {
margin: 0 0 0 10px;
padding: 0 0 0 10px;}
.ultexte li {list-style-type: disc;
margin-top: 1px;
padding-top: 1px;
margin-bottom: 1px;
padding-bottom: 1px;}

.hotel {font-size: 10px;}

.hotelsite {font-size: 10px; color:#FFFFFF;}
.hotelsite a {font-size: 10px; color:#FFFFFF;}
.hotelsite a:hover {color:#FFFFFF;}

.fondtitre {width:200px;height: 15px;background-image: url(../images/fondtitrepage.jpg); background-repeat: repeat-y;margin-bottom:15px;color:#fff; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size: 14px;}

/*.fondor { background-color:#F8E8CD;}*/

.view2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #dc9f1f;
}
.fondgris { background-color:#fcfcfc;border:1px solid #93877f;}



.photos {border:4px solid #D3DFEE;}
.pointil { border-bottom:1px dashed #666;}


.sponsor { border:1px solid #ccc; clear:both;width:160px; height:100px; text-align:center; margin-bottom:20px;}
.sponsor2 { border:1px solid #ccc; width:160px; height:100px; text-align:center; margin-bottom:20px;}

.caseform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #93877f;
}
#diaporama img {
	position: absolute;
	width: 142px; height:100px;
	margin-top: 10px;margin-bottom: 10px;
	margin-left: 35px;
}
