html {
	height:100%;
}
body {
		 margin-left: auto; 
  margin-right: auto; 
	
			color:#735C4D;
	font: 12px verdana, arial, sans-serif;
	text-align:justify;
}

body#manoir_background{
		 margin-left: auto; 
  margin-right: auto; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/manoir_background.jpg") #dcd23c top center no-repeat fixed; 
}


body#table_background{
		 margin-left: auto; 
  margin-right: auto; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/table_background.jpg") #96111a top center no-repeat fixed; 

}

body#chatellier_background{
		 margin-left: auto; 
  margin-right: auto; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/chatellier_background.jpg") #837568 top center no-repeat fixed; 
}

body#background{
		 margin-left: auto; 
  margin-right: auto; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/background.jpg") #d3db64 top center no-repeat fixed; 
}

div#page
  {
  position:absolute;
  left: 50%; 
  top: 50%;
  width: 1040px;
    min-height:450px; 
    height:auto !important; 
    height: 450px; 
clear: both;
  margin-top: -330px; /* moitié de la hauteur */
  margin-left: -520px; /* moitié de la largeur */


  }
div#content
  {

  width: 1040px;
    min-height:600px; 
    height:auto !important; 
    height: 600px; 
clear: both;
text-align:left;


  }

div#menu_global {
	float: left;
	width: 300px;
	margin-right: 0px;
	    min-height:600px; 
    height:auto !important; 
    height: 600px; 

	/*padding-bottom:20px;background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	text-align: center; 
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');*/


	-moz-border-radius:10px; -webkit-border-radius:10px;

	padding-bottom:20px;
}


fieldset {
 padding:20px;
 margin-bottom:10px;
 border: 1px solid #FFF;
 text-align:center;
 }
legend {
 color:#FFF;
 font-weight:bold
 }



div#un {
	float: left;
	width: 300px;
	margin-right: 50px;
	    min-height:600px; 
    height:auto !important; 
    height: 600px; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	text-align: center; 
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
	padding-bottom:20px;
	-moz-border-radius:10px; -webkit-border-radius:10px;
	
}
div#deux {
	float: right;
	width: 300px;
	    min-height:550px; 
    height:auto !important; 
    height: 550px; 
	margin-left: 20px;
	padding-bottom:20px;
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
	text-align: center; 
	-moz-border-radius:10px; -webkit-border-radius:10px;
}
div#trois{
	overflow: hidden;
		width: 300px;
	    min-height:600px; 
		padding-bottom:20px;
    height:auto !important; 
    height: 600px; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
	text-align: center; 
-moz-border-radius:10px; -webkit-border-radius:10px;
}  
 
 div#logo{

	overflow: hidden;
		width: 300px;
		margin-top:-10px;
		margin-left:auto;
		margin-right:auto;
    height: 300px; 
	text-align: center; 
}  


 div#droite{

float:right;
		width: 680px;

	
text-align: left; 

	text-align: center; 

	-moz-border-radius:10px; -webkit-border-radius:10px;
} 

 div#droite_texte{
	overflow: hidden;
		width: 640px;
	    min-height:600px; 
		padding-bottom:20px;
    height:auto !important; 
    height: 600px; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond_2.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond_2.png', sizingMethod='crop');
	text-align: center; 
padding : 5px 5px 5px 5px;
	text-align:justify;
	border: 1px solid #FFF;
	-moz-border-radius:10px; -webkit-border-radius:10px;
} 



 div#texte_galerie{

float:right;
margin-right:20px;
		width: 290px;
	    min-height:600px; 
    height: 600px; 
	overflow: auto;
text-align: left; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond_2.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond_2.png', sizingMethod='crop');
	text-align: center; 
padding : 5px 5px 5px 5px;
	text-align:justify;
	border: 1px solid #FFF;
	-moz-border-radius:10px; -webkit-border-radius:10px;
} 


 div#galerie_photos{
margin-top:0px;
padding-top:5px;
float:left;
		width: 300px;
	    min-height:600px; 
    height: 600px; 
	overflow: auto;
text-align: left; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
	text-align: center; 
	-moz-border-radius:10px; -webkit-border-radius:10px;
		border: 1px solid #FFF;
} 
 div#photo{

	overflow: hidden;
		width: 200px;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
    height: 180px; 
	text-align: center; 
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
	text-align: center; 
	border: 1px solid #FFF;
	-moz-border-radius:10px; -webkit-border-radius:10px;
} 

 div#petit_logo{

	overflow: hidden;
		width: 300px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
    height: 160px; 
	text-align: center; 

} 



  div#texte{

	overflow: hidden;
		width: 200px;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
    height: 160px; 
	text-align: center; 
color:#665644;

}  
  



div#drap {
  display:block;
  float:left;
  margin-top:2px;
  !margin-top:-15px;
  margin-left:40px;
  width:150px;
  height:20px;
  text-align: center;
}
img{

border: 0px solid #FFF;

	}




div#footer {


padding: 5px 5px 5px 5px;
	margin-top: 30px;
	width:990px;
	border: 1px solid #FFFFFF;
background: url("http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png");
	_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.les-hotels-cancale.com/img_hotel_cancale/fond.png', sizingMethod='crop');
   min-height:20px; 
    height:auto !important; 
    height: 20px; 
clear: both;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}

.arrondi{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url(/scripts/border-radius.htc);

	}
h1 {
		color:#735C4D;
		font: bold 20px verdana, arial, sans-serif;
	font-style:bold;
	}
h2 {
		color:#735C4D;
		font: bold 14px verdana, arial, sans-serif;
		font-style:bold;
	}
h3 {
			color:#735C4D;	font: 12px verdana, arial, sans-serif;
	}

	div#coordonnees {
	float:left;
  margin-top:380px;
    margin-left:20px;
	min-height:100px;
	width:250px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	color:#FD3499;
			font: bold 12px verdana, arial, sans-serif;
			background-color:#FFFFFF;
	font-style:bold;
	border: 1px solid #FD3499;

	}
div.atoutgraph{
  margin-top:10px;
}	

div.atoutgraph a {
color: #FFF;
font: 10px verdana, arial, sans-serif;
	}
	
div.atoutgraph a:hover {
color: #000;
font: 10px verdana, arial, sans-serif;
	}
	
	a:link {	color:#FF3399;
			font: bold 11px verdana, arial, sans-serif;} /* lien non-visité */
a:visited { 	color:#FF3399;
			font: bold 11px verdana, arial, sans-serif;} /* lien visité */
a:hover { 	color:#FF3399;
			font: bold 11px verdana, arial, sans-serif;} /* lien survolé */
a:active { 	color:#FF3399;
			font: bold 11px verdana, arial, sans-serif;} /* lien activé */ 

fieldset {
padding:20px;
margin-bottom:10px;
}
legend {
color:#a0522d;
font-weight:bold
}
label {
margin-top:20px;
display:block;
font-size:90%;
}
label.inline {
display:inline
}
input {
border:1px solid white;
background-color: #CEBD8F;
filter:alpha(opacity=30);
-moz-opacity: 0.7;
opacity: 0.7;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
input[type=radio] {
border:1px solid white;
background-color: #CEBD8F;
filter:alpha(opacity=30);
-moz-opacity: 0.7;
opacity: 0.7;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
select, option {
border:1px solid white;
background-color: #CEBD8F;
filter:alpha(opacity=30);
-moz-opacity: 0.7;
opacity: 0.7;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
textarea {
border:1px solid white;
background-color: #CEBD8F;
filter:alpha(opacity=30);
-moz-opacity: 0.7;
opacity: 0.7;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
table {
 border-width:0px; 
 border-style:solid; 
background: url("/img_hotel_saint-malo/fond_tab.png") top right repeat;
 }
#seminaire{
 border-width:0px; 
 border-style:solid; 
 border-color:black;
 width:700px;
 
 }
td { 
 border-width:1px;
 border-style:solid; 
 border-color:#FFF;

 }


 table td#bleu {

background: url("/img_hotel_saint-malo/fond_tab_bleu.png") top right repeat;
	text-align:center;
	color:#302B28;
}
 
 
 
 table td#blanc {

background: url("/img_hotel_saint-malo/fond_tab_blanc.png") top right repeat;
	text-align:center;
		color:#302B28;
}


/*style du Calendrier*/
#Calendrier{
  margin-top:10px;
  float:left;
  display:block;
  width:220px;
  height:200px;
}

#Calendrier table{
  margin-left:0px;
  width:220px;
  height:200px;
  border-collapse: collapse;
  background:#FFFFFF;
}

#Calendrier table tr td.ds_head{
  background:#262626;
  color:#D0993A;
  cursor:pointer;
}

#Calendrier table tr td.ds_head:hover{
  background:#262626;
  color:#F8D18F;
  cursor:pointer;
}


#Calendrier table tr td.ds_head_date{
  background:#262626;
  color:#D0993A;
  font-weight:bold;
}

#Calendrier table tr td.ds_subhead{
  background:#B8A789;
  color:#262626;
}

#Calendrier table tr td.ds_cell{
  background:#FFFFFF;
  color:#000000;
  border:0;
}

#Calendrier table tr td.ds_nocell{
  background:#FFFFFF;
}

#Calendrier table tr td.ds_cell:hover{
  background:#C5B688;
  cursor:pointer;
}

#Calendrier table tr td.ds_cell_selected{
  background:#C5B688;
  color:#000000;
  border:0;
  cursor:pointer;
}

/*Div du tableau des prix*/
#TabPrix{
float:right;
height:340px;
width:600px;
}

.Prix{
  width:600px;
}
