/**************/
/*** COMMON ***/
/**************/
#dogLiving .highlight {
	color: #E30000;
}

/*******************/
/*** LEFT COLUMN ***/
/*******************/
#dogLiving #left_column,
#dogLivingPlage #left_column,
#dogLivingSPA #left_column {
	width: 215px;
}
#dogLiving #left_column ul#topics,
#dogLivingPlage #left_column ul#topics,
#dogLivingSPA #left_column ul#topics {
	list-style-type: none;
	margin-top: 20px;
}
#dogLiving #left_column li,
#dogLivingPlage #left_column li,
#dogLivingSPA #left_column li {
	float: left;
}
#dogLiving #left_column li.right,
#dogLivingPlage #left_column li.right,
#dogLivingSPA #left_column li.right {
	clear: right;
	margin-left: 10px;
}

/****************/
/**** CENTER ****/
/****************/

#dogLiving #center_column {
	width: 560px;
	margin-left: 20px;
}
/*** Sommaire ***/
#dogLiving .summary {
	width: 560px;
	float: left;
	font-weight: bold;
}
#dogLiving .summary ul {
	list-style-type: none;
}
#dogLiving .summary .singleArticlesList {
	margin-top: 5px;
	background-color: #FFFFFF;
	color: #666666;
	border: solid 1px #DEDBDB;
	padding: 10px;
}

#dogLiving #topicTabs {
	margin-top:5px;
	clear: both;
	float: none;
}
#dogLiving #topicTabs li.tab {
	float: left;
	padding: 5px;
	background-color: #DEDBDB;
	color: #666666;
	border: solid 1px #DEDBDB;
	cursor: pointer;
}
#dogLiving #topicTabs li.active {
	background-color: #FFFFFF;
	color: #000000;
	border-bottom-color: #FFFFFF;
}
#dogLiving #topicsContent {
	clear: both;
	float: none;
}
#dogLiving #topicsContent li.subSubTopics {
	float: left;
	color: #666666;
	background-color: #FFFFFF;
	border-bottom: solid 1px #DEDBDB;
	border-left: solid 1px #DEDBDB;
	border-right: solid 1px #DEDBDB;
}
#dogLiving #topicsContent li.subSubTopics div {
	padding: 5px;
	width: 265px;
	float: left;
}
#dogLiving #topicsContent li.subSubTopics b {
	background-color: #E30000;
	color: #FFFFFF;
	display: block;
}
#dogLiving #topicsContent .subSubTopics b,
#dogLiving #topicsContent .articlesList li,
#dogLiving .singleArticlesList li {
	padding: 5px;
}
#dogLiving #topicsContent .articlesList li a,
#dogLiving .singleArticlesList li a {
	color: #666666;
}	
#dogLiving #topicsContent .articlesList .odd,
#dogLiving .singleArticlesList .odd {
	background-color: #FFFFFF;
}
#dogLiving #topicsContent .articlesList .even,
#dogLiving .singleArticlesList .even {
	background-color: #EEEAEA;
}

/*** SummaryImages ***/
#dogLiving .summaryImages {
	float: left;
}
#dogLiving .summaryImages li {
	list-style-type: none;
}

/*** Contenu ***/
#dogLiving #center_column p {
	padding-left: 0;
}
#dogLiving #center_column h2 {
	font-size: 2em;
	border-bottom: 1px solid #E4E2E3;
}
#dogLiving #center_column h2 span {
	font-size: 0.7em;
	color: #767165;
}
#dogLiving #center_column h3 {
	font-weight: normal;
	font-size: 1.3em;
}
#dogLiving #center_column img {
	border: 1px solid #E4E2E3;
}
#dogLiving #center_column table {
	width: auto;
}
#dogLiving #center_column tr>td {
    /*background-color: #f3ece6;
    color: #441010;*/
	background-color: #f2ede9;
	padding: 0 10px;
}
#dogLiving #center_column tr>td:first-child {
    /*background-color: #958380;
    color: #ffffff;*/
	background-color: #f2ede9;
    font-weight: normal;
}
#dogLiving #center_column .rightAlign {
	float: right;
	margin: 0 0 20px 20px;
}
#dogLiving #center_column .leftAlign {
	float: left;
	margin: 0 20px 20px 0;
}

/***********************/
/***** RIGHT COLUMN ****/
/***********************/
#dogLiving #right_column {
	width: 145px;
	margin-left: 20px;
}
#dogLiving #otherservices {
	margin-top: 20px;
}
#dogLiving #otherservices h5 {
	font-size: 1.2em;
	color: #5A5752;
}
#dogLiving #otherservices #services_box {
	margin-top: 10px;
}
#dogLiving #otherservices #services_box li {
	padding-bottom: 10px;
}



#dogLiving a.img_gauche_dogliving{
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	font-size: 13px!important;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	line-height: 83px;
	height:83px;
	display:block;
	width:141px;
}

#dogLiving a.img_gauche_dogliving:hover{
	
	 background-position: 0 -83px;
	
}

#dogLiving a.img_gauche_dogliving_dogsitting_service{
	 background-image: url('../img/dogliving/dogsitting_service.png');
}

#dogLiving a.img_gauche_dogliving_galerie_service{
	 background-image: url('../img/dogliving/galerie_service.png');
}

#dogLiving a.img_gauche_dogliving_forum_service{
	 background-image: url('../img/dogliving/forum_service.png');
}