html,body {      margin: 0;      padding: 0;      text-align: center;      font-family: arial, Helvetica, sans-serif;      font-size: 14px;      background: #fff url(../images/bkgd.jpg) center repeat-y;}#body-margin{      text-align: center;      background: #fff;      padding: 0px 11px;      margin: 0 auto;      width: 920px;            voice-family: "\"}\"";       voice-family:inherit;      width: 898px;}    img { border: none; }a { text-decoration: none; color: #828282; font-weight: bold;}a:hover { text-decoration: underline; color: #fd7979; }h1, h2,h3 {    margin-left:12px;   color: #c20404;   font-size:14px ;}/*---------- Divs ----------*/#splash {	  background:url('../design/banniere.jpg') no-repeat center;  height:170px;  width:890px;  border:#000 3px solid; }#header {	width: 940px;	margin: 0 auto;	background:transparent;}#logo {	padding-left:10px;}#logo h1{	padding: 0;	font-size: 1.5em;	font-variant:small-caps;	}#logo h2 {	padding: 0;	font-size: 1em;	font-family:Tahoma, Verdana, Arial, Serif;	}#logo a {	text-decoration: none;	color:#00487D;	border:0;}#logo a:hover {    text-decoration:underline;}#container { padding-top: 10px;      width: 700px;     float: left;	  text-align: left;      font: 90% Tahoma, Helvetica, sans-serif;      margin: 0px auto;      background: #fff;      padding-bottom: 30px;	 }  * html #container {      overflow: visible;}#intro{      min-height: 190px;      margin: 10px auto;}* html #intro { height: 190px;}#intro-image{      float: left;      width: 560px;}#intro-text{      padding-top: 10px;      float: right;      width: 305px;      text-align: justify;}#content{      margin-top: 0px;      overflow: hidden;	    float: right;}#sidecontent{      float: left;      border: 2px solid #828282;      margin-right: 20px;      padding: 10px;      text-align: center;      width: 240px;      voice-family: "\"}\"";       voice-family:inherit;      width: 210px;}html>body #sidecontent { width: 210px }  /* for opera */#sidecontent img{      padding: 1px;      border: 1px solid #828282;}#maincontent {      float: right;      width: 630px;}#mainleft {      float: left;      width: 425px;}#mainright {      float: right;      width: 180px;}#mainright a {      color: #000;}#footer {      width: 890px;      margin: 0 auto;      min-height: 70px;      background: #c51010 url(../images/gradient.gif) repeat-x;      border-top: 4px solid #828282;      font-size: 84%;      color: #fff;}* html #footer {height: 100px;}#footertextleft{      margin-top: 10px;      float: left;      width: 650px;      text-align:left;      padding-left: 10px;  }#footertextright{      margin-top: 10px;      text-align: right;      width: 250px;      float: right;      padding-right:  0px; }/*------------------------- Navigation --------------------------*/#navcontainer { float: left;      width: 895px;      height: 30px;      background: #c20404 url(../images/gradient.gif) repeat-x;      margin: 0px auto 0 auto;      border-bottom: 4px solid #828282;      display: block;      font-size: 140%;}* html #navcontainer { height: 43px;}#navcontainer ul {      position: relative;      float: left;      list-style-type: none;      margin: 0px;      padding: 0px 0px 0px 0px;      font-size: 65%;}#navcontainer li {      margin: 1px 3px 0px 3px;      float: left;      height: 28px;      background: url("../images/nav.jpg") repeat-x;}#navcontainer a {      float: left;      display: block;      padding: 7px 9px 6px 9px;      color: #FFF;      text-decoration: none;}#navcontainer a:hover {      background: #828282;      color: #fff;      cursor: pointer;}/*---------- Headings ----------*/h1 {       padding-top: 0;      margin-top: 0;        font: 100% Arial;      font-weight: bold;      color: #c20404;}.mainheading{      font-weight: bold;      font-size: 123%;      }/*---------- Classes ----------*/.heading{      background: #c20404;      border-bottom: 4px solid #828282;      height: 25px;}.subheading-white{      color: #fff;      margin: 0px;      padding: 5px 0 0 10px;      font-size: 115%;      font-weight: bold;      }.p-indent{      padding-top: 0px;      padding-left: 10px;}/****************//*  Menu Gauche *//****************/.menugauche h1 { background-color:#00487D;  color:#fff;  width:160px;  margin-left:0px;  margin-bottom:15px;    margin-top:15px; }.menugauche {    background-color:#FFF;  border-left: 1px solid #AB1703 ;  text-align:left;   width:160px;    margin:0px;   margin-top:0px;   margin-bottom:10px;        float: left;   padding:0;   color:#000;}.indexhautIMG {   float:left;   padding:10px;}.menugauche a  {   color :#AB1703;	   font-size :12px;    font:Verdana, Geneva, Arial, Helvetica, sans-serif;   margin-left:0px;   padding:0px;   text-decoration:underline;   font-weight:bold;  }#content ul {     margin: 0px;      list-style-type: none; }#content li {    margin-left:-20px;  }  p {   text-align:left;}  .gauche {width: 300px;height: 280px; padding: 10px; margin-right:20px; margin-left:10px;float: left;  border: 1px solid #828282;}.droit {   border: 1px solid #828282;width: 300px;height: 280px;padding: 10px;  float: right;}/* Page photo*/div.pic {   float: left;	 height: 130px;	 width: 130px;	 margin: 5px 3px;	 padding: 15px;	 /*border: 1px solid ;	 border-color: #AAA #444 #AAA #444;	 background: white;*/	 background: url(../photos-rocheuses/frame-ls.gif) center no-repeat;	 }	 div.pic img{   border: 1px solid;	 border-color: #444 #AAA #AAA #444;	 }	div.pic a	{ border: 0px; text-decoration: none; }div.pic a:ACTIVE { border: 0px; text-decoration: none; }div.pic a:HOVER { border: 0px; text-decoration: none; }div.ls img{   height: 96px;	 width: 128px;	 margin: 16px 0;   }	 div.pt img{   height: 128px;	 width: 96px;	 margin: 0 16px;   }	div.pt{   background-image: url(../photos-rocheuses/frame-pt.gif;)   }/* Hotel*//* Style image sejour*/<![if !IE 6]>.shiftcontainer{position: relative;left: -15px; /*Number should match -left shadow depth below*/top: -25px; /*Number should match -top shadow depth below*/}.shadowcontainer{width: 195px; /* container width*/background-color: #d1cfd0;position: relative;left: 5px; /*Number should match -left shadow depth below*/top: 5px; /*Number should match -top shadow depth below*/}.shadowcontainer .innerdiv{/* Add container height here if desired */background-color: white;border: 1px solid gray;padding: 6px;position: relative;left: -5px; /*shadow depth*/top: -5px; /*shadow depth*/}</style><![endif]>
