body {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002E57;
	margin : 0px;
	text-align: center;  /* pour corriger le bug de centrage IE */
}
a {
	color: #AE7247;
	text-decoration: none;
}
a.under {
	color: #AE7247;
	text-decoration: underline;
}
a.on {
	color: #AE7247;
	text-decoration: underline;
}
a.on:hover {
	color: #98A1B7;
	text-decoration: underline;
}
a.off {
	color: #98A1B7;
	text-decoration: underline;
}
a.menu_misc_on {
	color: #AE7247;
	text-decoration: underline;
}
a.menu_misc_on:hover {
	color: #98A1B7;
	text-decoration: underline;
}
a.menu_misc_off {
	color: #98A1B7;
	text-decoration: underline;
}
a.home{
	font-weight: bold;
	color: #13AEE8;
	text-decoration: underline;
}
a.press_heading{
	font-weight: bold;
	font-size: 13px;
	color: #002E57;
	text-decoration: none;
}
a.press_heading_display{
	color: #90A1BE;
}
a.logbook_info {
	font-style: italic;
	font-weight: bold;
	color: #AE7247;
	text-decoration: underline;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AD7246;
	border: 1px solid #002E57;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AD7246;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #002E57;
}
.input_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #AE7247;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #925D37;
}
.input_radio {
	border: 0px solid;
}
#wrapper{
	width:876px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#wrapper_popup{
	width:90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
}
#header{
	margin: 0px;
}
#menu{
	position: relative;
	float: left;
	width: 265px;
	margin-top: -3px;
}
#menu_heading{
	margin-left: 50px;
}
#menu_image{
	margin-top: -2px;
	margin-left: 0px;
}
#menu_misc{
	margin-left: 50px;
}
#content{
	position: relative;
	float: left;
	width: 876px;
	margin-top: 20px;
}
#content_div_illustration{
	position: relative;
	float: left;
	width: 165px;
	margin-left: 10px;
}
#content_div_content{
	position: relative;
	float: left;
	width: 426px;
	margin-left: 10px;
}
#content_div{
	position: relative;
	float: left;
	width: 600px;
	margin-left: 10px;
}
#content_div_reflex{
	position: relative;
	float: left;
	width: 601px;
	margin-left: 10px;
}
#content_div_dog{
	position: relative;
	float: left;
	width: 601px;
	margin-left: 10px;
}
#content_div_map{
	position: relative;
	float: left;
	width: 601px;
	margin-left: 10px;
}
* #content_gallery_menu{
	background-image: url("http://photos.odysseesiberienne.net/images/gallery_menu_bgd_ie.gif");
	background-repeat: repeat-x;
	position: relative;
	float: left;
	width: 145px;
	height: 433px;
	padding-top: 22px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -23px;
	margin-left: 10px;
}
html>body #content_gallery_menu{
	background-image: url("http://photos.odysseesiberienne.net/images/gallery_menu_bgd.gif");
	background-repeat: repeat-x;
	position: relative;
	float: left;
	width: 145px;
	height: 360px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -20px;
	margin-left: 10px;
}
#content_gallery_menu p{
	color: #90A1BE;
}

#content_gallery_menu a.off{
	font-weight: bold;
	color: #002E57;
	text-decoration: none;
}
#content_gallery_menu a.on{
	font-weight: bold;
	color: #AE7247;
	text-decoration: none;
}
#content_gallery_menu a.date{
	color: #90A1BE;
	text-decoration: none;
}
#content_gallery_menu a.pagetext{
	font-weight: normal;
	color: #13AEE8;
	text-decoration: underline;
}
#content_gallery_menu a.page{
	font-weight: bold;
	color: #13AEE8;
	text-decoration: underline;
}
#content_gallery_menu .page{
	font-weight: bold;
	color: #002E57;
}
#content_gallery_img{
	position: relative;
	float: left;
	width: 426px;
	margin-left: 10px;
}
#content_gallery_nav{
	float:left;
	width:400px;
	margin-top:4px;
	font-weight: bold;
	color: #002E57;
}
#content_gallery_nav a.on{
	font-weight: bold;
	color: #AE7247;
	text-decoration: underline;
}
#content_partners{
	position: relative;
	float: left;
	width: 600px;
	margin-left: 10px;
	margin-top: 30px;
}
#content_partners_resume{
	position: relative;
	float: left;
	width: 155px;
	padding-left: 5px;
	padding-right: 5px;
}
#content_partners_thumb{
	position: relative;
	float: left;
	width: 425px;
	margin-left: 10px;
}
#content_home{
	position: relative;
	float: left;
	width: 320px;
}
#content_home_photo{
	position: relative;
	float: right;
	width: 86px;
	
}
#footer {
	border-top: 1px solid #D9DEE5;
	position: relative;
	float: right;
	width: 601px;
	font-size: 10px;
	color: #90A1BE;
	margin-top: 20px;
	padding-top: 5px;
}
#footer_content {
	position: relative;
	float: left;
}
#footer_images{
	position: relative;
	float: right;
	text-align: right;
}
* .div_home_video{
	background-color: #AE7247;
	width: 100%;
	padding: 5px;
	padding-bottom: 2px;
}
html>body .div_home_video{
	background-color: #AE7247;
	width: 100%;
	padding: 5px;
}
* .div_home_img{
	background-color: #E2E8F3;
	padding: 5px;
	padding-bottom: 2px;
	margin-bottom: 6px;
}
html>body .div_home_img{
	background-color: #E2E8F3;
	padding: 5px;
	margin-bottom: 6px;
}
.div_backstage_caption{
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 5px;
}
.div_backstage_img{
	background-color: #E2E8F3;
	padding: 5px;
	margin-bottom: 6px;
}
.div_backstage_img_hover{
	background-color: #AE7247;
	padding: 5px;
	margin-bottom: 6px;
}
.div_dog_img{
	float: left;
	background-color: #E2E8F3;
	padding: 5px;
	margin-right: 5px;
}
.div_dog_img_header{
	background-color: #AE7247;
	padding: 3px;
	margin-bottom: 20px;
}
.div_gallery_img_thumb_first{
	float: left;
	background-color: #E2E8F3;
	padding: 5px;
	margin-bottom: 1px;
}
.div_gallery_img_thumb{
	float: left;
	background-color: #E2E8F3;
	padding: 5px;
	margin-left: 1px;
	margin-bottom: 1px;
}
.div_gallery_img_preview{
	float: left;
	background-color: #AE7247;
	padding: 5px;
	margin-top: 20px;
}
.div_msg{
	border: 1px solid #002E57;
	background-color: #E2E8F3;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.div_logbook_info_show{
	display:block;
}
.msg_valid{
	color: #002E57;
}
.msg_error{
	color: #CC1C1C;
}
.content_title{
	font-weight: bold;
	font-size: 13px;
}
.content_title2{
	font-weight: bold;
	font-size: 13px;
	color: #AE7247;
}
.partners_thumb_line{
	
}
.partners_thumb_first{
	position: relative;
	float: left;
}
.partners_thumb{
	position: relative;
	float: left;
	margin-left: 10px;
}
.partners_thumb_title{
	border-bottom: 1px solid #90A1BE;
	padding-bottom: 3px;
}
.partners_thumb_img_first{
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
}
.partners_thumb_img{
	position: relative;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
.caption{
	color: #AD7246;
}
.sign{
	color: #AD7246;
}
.date{
	color: #AD7246;
}
.question{
	font-weight: bold;
}
.answer{
	padding-bottom: 5px;
}
.form_connected{
	color: #AD7246;
	vertical-align:middle;
}
.test_float{
	float: right;
	margin-left: 5px;
}
.cursor_hand{
	cursor: hand;
}
html>body .cursor_hand{
	cursor: pointer;
}
.flag_home_ru{
	margin-top: -12px;
	margin-left: 62px;
}
.map_title{
	font-size: 13px;
	font-weight: bold;
	color: #AE7247;
}
div.article_prod{

}
div.article_image{
	float:left;
}
div.article_image img{
}
div.article_txt{
	float:left;
	padding-left:10px;
	width:410px;
}
span.title_article{
	display:block;
	font-size:16px;
	font-weight:bold;
}
span.petit_title_article{
	font-size:10px;
}
br.spacer{
	clear:both;
	font-size:0px;
}
span.info_article{
	font-style:italic;
}
div.ordi_mini{
	padding:5px;
	border:1px solid #aaaaaa;
}
div.inter_article{
	height:40px;
	display:block;
}
.div_illustration_img{
	background-color: #E2E8F3;
	padding: 5px;
	margin-bottom: 6px;
}
.div_non_illustration_img{
	padding: 5px;
	margin-bottom: 6px;
}