body {
  padding: 0;

    margin-left: auto;
    margin-right: auto;
text-align:center;
  background: #92605F url("../img/background.gif") no-repeat left top;

  width: 100%;
  height:1000px;
  display: table;
	font-family:verdana;
	font-size:12px;
}

/*
 Layout Elements, basic structure Start
*/
#home_link
{
	height:50px;
	width:190px;
	position:relative;
	top:20px;
	left:20px;
	
	cursor:pointer;
}
#top_logo
{
	height:84px;
	padding-top:20px;
  	background: url("../img/top_logo.png") no-repeat center top;	
	margin-top:10px;
	text-align:right;
}

#top_picture
{
  	background: #92c0be url("../img/header/img_anna.jpg") no-repeat center top;	
	height:330px;
}

#menu
{
  	background: #FFFFFF url("../img/menu.png") repeat-x center top;	
	height:41px;
	padding-bottom:10px;
	z-index:2;
	position:relative;
	padding-top:12px;

}

#content
{
	background:#FFFFFF;
	height:auto;
	padding-bottom:20px;
	margin-bottom:0px;
	font-family:verdana;
	text-align:left;
	
	
}

#credit
{
	margin-bottom:30px;
	margin-top:5px;
	text-align:right;
	font-size:11px;
}
#credit a:hover,#credit a:visited,#credit a:link,#credit a:active
{
	color:white;
	text-decoration:none;
}
.layout_element
{
	width:675px;
	margin-left: 300px;
	margin-right: auto;
	text-align:left;
}

/*
 Layout Elements, basic structure end

*/

/* top_logo style starts
*/
#info
{
	margin-top:-53px;
	width:auto;
	height:auto;
	
}

#info p.langues
{
	margin-bottom:6px;
}
#top_logo h1, #top_logo p
{
	font-weight:normal;
	margin-right:30px;
	font-size:11px;
	color:#B17B7A;
	margin-top:0px;
}

#top_logo a:link,#top_logo a:hover,#top_logo a:active,#top_logo a:visited
{
	color:#B17B7A;
	text-decoration:none;
}
#top_logo a:hover
{
	text-decoration:underline;
}
/*


 Content style starts
*/
#content ol,#content li,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content pre,#content form,#content fieldset,#content input,#content p,#content blockquote,#content div,#content span,#content address,#content caption,#content cite,#content code,#content hr 
{

	color:#545454;
	
}


#content_right_column h2 a:link,#content_right_column h2 a:visited,#content_right_column h2 a:active,#content_right_column h2 a:hover
{
	color:#935654;
	text-decoration:none;
}

#content_right_column h2 a:hover
{
	text-decoration:underline;
}

#content_right_column
{
	padding-right:15px;
	padding-left:15px;

}

#content_right_column div
{
	margin-left:auto;
	margin-right:0px;
}

#content_wrapper
{
	
	margin-right:10px;
	margin-left:25px;
	width:95%;
}
#content *:first-child
{
	/* padding-top:30px; */
}

#content_footer
{
	padding-top:15px;
	padding-right:15px;
	letter-spacing:-0.2px;
}

#content_footer p
{
	padding-top:5px;
	font-size:11px;
}

#content_footer a:link,#content_footer a:hover,#content_footer a:active,#content_footer a:visited
{
	color:#545454;
	text-decoration:none;
}

#content_footer a:hover
{
	text-decoration:underline;
}

#content p
{
	margin-top:0px;
	margin-bottom:20px;
}

#content p.chipote
{
	font-size:14px;
}


#content_left_column img
{
	margin-top:15px;
	margin-bottom:15px;
}

.blue
{
	border-width:10px;
	border-color:#D8E8E8;
	border-style:solid;
	margin-bottom:15px;
	
}
.ruler_blue
{
	margin-top:217px;
	
	
}

.ruler_blue2
{
	margin-top:118px;
	
	
}

table.chambre_intro
{
	border:0px;
	border-top:7px;
	border-bottom:7px;
	border-right:7px;
	border-color:#D8E8E8;
	border-style:solid;
	padding:0px;
	clear:both;
	height:auto;
	margin-top:15px;
	margin-bottom:15px;
}

#content table.chambre_intro td
{
	border:0px;
	border-left:7px;
	border-color:#D8E8E8;
	border-style:solid;
	height:160px;
	
}

#content table.chambre_intro td img
{
	margin:0px;
	padding:0px;
	border-width:0px;
}

#content table.chambre_intro td.chambre_intro_txt
{
	padding:10px;
}

.blue_content
{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	background:#FFFFFF;
	height:50px;
	
}

.blue_content2
{
	
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:5px;
	background:#FFFFFF;
	height:auto;

}

.right_menu
{
	width:219px;
	height:auto;
	margin-bottom:15px;
}

.right_menu_top
{
	width:219px;
	background: url("../img/menu_right_top.jpg") no-repeat left top;		
	height:12px;
}

.right_menu_content
{
	width:203px;
	height:auto;
	padding-left:8px;
	padding-right:8px;
	background: url("../img/menu_right_background.jpg") repeat-y left top;		
	
}

#content .right_menu_content ul
{
	padding:0px;
	padding-left:20px;
	margin:0px;
	list-style-position:outside;
	list-style-image: url("../img/bullet_menu_right.jpg");
}

.right_menu_bottom
{
	width:219px;
	background: url("../img/menu_right_bottom.jpg") no-repeat left top;		
	height:14px;
}




#content_right_column .blue_content2 p
{
	padding-bottom:4px;
	margin-bottom:0px;
	padding-left:5px;
	font-size:11px;
}
#content h1
{
	color:#689696;
	font-size:18px;
	margin-bottom:15px;
}

#content h2 
{
	color:#935756;
  	background: url("../img/sub_h2.jpg") no-repeat left top;		
	padding:0px;
	padding-left:15px;
	line-height:16px;
	margin-bottom:15px;	
}

#content h2 a:link,#content h2 a:visited,#content h2 a:active,#content h2 a:hover
{
	color:#935756;
	text-decoration:none;
}

#content h2 a:hover
{
	text-decoration:underline;
}

#content .blue_content h2
{
	color:#935654;
	font-size:12px;
	margin-bottom:3px;

}

#content .blue_content p
{
	font-size:11px;
	color:#355657;
}

#content a:hover,#content a:link,#content a:visited,#content a:active
{
	color:#925655;
	text-decoration:underline;
}
#content ul
{
	list-style-type: circle;
	list-style-position:outside;
	padding-left:15px;
	margin-bottom:15px;
	margin-top:-15px;
	padding-top:0px;
}

.ruler
{
	width:100%;
	border-width:0px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#545454;
	margin-top:15px;
	margin-bottom:15px;

}

table.tableau tr td,table.tableau tr th
{
	padding:15px;
	border-bottom-width:6px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-right-width:6px;
	border-right-color:#FFFFFF;
	border-right-style:solid;

}

table.tableau
{
	margin-top:15px;
	margin-bottom:15px;
}

table.tableau th
{
	background:#A9CDCD;
	color:white;
	font-weight:bold;
}

table.tableau th.empty
{
	background:#FFFFFF;
}
table.tableau td
{
	background:#CACACA;
	text-align:center;
}

table.tableau td.title
{
	background:#BE9897;
	color:white;
	text-align:left;
}

table.tableau td.empty
{
	background:#EDEDED;
}
/*
 Content style end
*/

/*
 Menu style starts
*/

#menu a:link, #menu a:hover, #menu a:visited, #menu a:active
{
	color:#FFFFFF;
	border-width:0px;
	border-left-width:3px;
	border-left-color:#98f0f2;
	border-left-style:solid;
	display:inline;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	padding-left:6px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:11px;
	font-family:verdana;
	letter-spacing:-0.8px;
	line-height:9px;
	
}

#menu a:first-child
{
	margin-left:25px;
	border-width:0px;
	padding-left:0px;
}

#menu a:hover
{
	text-decoration:underline;
}

#menu a.current:hover,#menu a.current:visited,#menu a.current:link,#menu a.current:active
{
	color:#99f1f3;
}
/*
 Menu style ends
*/


