.logo { padding: 1% 1% 0 1%; }

a { color: #0074D9; text-decoration: none; }
a:hover { color: #0074D9; text-decoration: underline; }

h1 { font-size: 26px; color: #001f3f; font-weight: bold; text-align: center; padding-bottom: 1%; }
h2 { display: block; background: #0074D9; font-size: 20px; text-align: center; padding: 1%; color: #ffffff; margin: 3% 0 3% 0 }
h3 { font-size: 18px; color: #0074D9; text-align: center; font-weight: bold; margin: 2% 0 2% 0 }
h4 { font-size: 18px; color: #098aff; margin: 2% 0 2% 0 }

#breadcrumb { color: #b5b5b5; }
#breadcrumb a.notselected { color: #b5b5b5; text-decoration: none; }
#breadcrumb a.notselected:hover { color: #b5b5b5; text-decoration: underline; }
#breadcrumb a.selected { color: #292a2f; text-decoration: none; }
#breadcrumb a.selected:hover { color: #292a2f; text-decoration: underline; }

#footer { width: 100%; background: #333333; padding-top: 20px; margin-top: 10px; color: #F1F1F1; font-size: 14px; text-align: center; }
#footer a { color: #00AEEF; }
#footer a:hover { text-decoration: underligne; }
.copyright { color: #b3b3b3; font-size: 14px; padding-top: 1%; }
.copyright a { color: #b3b3b3; }
.copyright a:hover { text-decoration: underligne; }

@media (min-width:992px) {
	/*#header-background-home-page { width: 100%; height: 574px; background: url("../design/header-background-1.jpg") #ffffff no-repeat center; text-align: center; margin-top: 0; }*/
	#header-background-home-page { width: 100%; background: #dee9f9; text-align: center; padding: 10px 5px 5px 5px; }
	/*#header-background-home-page .slogan { font-family: 'Nunito', sans-serif; font-size: 30px; color: #fff; font-weight: 900; font-style: italic; text-shadow: 1px 1px 0 #000; padding-top: 80px; }*/
	#header-background-home-page .slogan { font-family: 'Nunito', sans-serif; font-size: 30px; color: #999999; font-weight: 900; font-style: italic; }
}
@media (max-width:991px) {
	#header-background-home-page { width: 100%; background: #dee9f9; text-align: center; padding: 10px 5px 5px 5px; }
	#header-background-home-page .slogan { font-family: 'Nunito', sans-serif; font-size: 30px; color: #999999; font-weight: 900; font-style: italic; }
}
#header-background-other-page { width: 100%; background: #dee9f9; text-align: center; margin-top: 0; padding: 5px; }


/*Search box*/
@media (min-width:768px) {
	#form-wrapper {
		display: inline-block;
		text-align: center;
		width: 60%;
		padding: 1%;
		background: #444;
		background: rgba(0,0,0,.2);
		border-radius: 10px;
		
	}
}
@media (max-width: 767px) {
	#form-wrapper {
		display: inline-block;
		text-align: center;
		width: 90%;
		padding: 2%;
		background: #444;
		background: rgba(0,0,0,.2);
		border-radius: 10px;
		
	}
}
#search {
    position: relative;
    width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
#search input {
font: bold 15px 'Nunito', sans-serif;
border-radius:15px; 
-moz-border-radius:15px; 
-webkit-border-radius:15px;
width:100%;
background: #eee;
padding: 7px 15px 7px 20px;
border: 3px solid #999;
color: #999;
font-size: 16px;
margin: 0;
}
#search input:focus {
    outline: 0;
    background: #fff;
    
}
#search .searchbtn {
	border-radius:0 15px 15px 0; 
-moz-border-radius:0 15px 15px 0; 
-webkit-border-radius:0 15px 15px 0;
    position: absolute;
    top: 0px;
    right: 0px;
	width: 51px;
	/*height: 32px;*/
	padding: 9px;
    margin: 0;
	cursor: pointer;
	background: #B10DC9;
	border: 1px solid #B10DC9;
	background-image: url(../design/icon-loupe.png);
    background-repeat: no-repeat;
	background-position: center;
}

div#match { position: absolute; float: left; display:block; z-index: 9999; text-align: left; background-color: #f5f5f5; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  }
ul#search_list { list-style-type: none; margin:0; padding:2px; font-size:12px;  }
ul#search_list li { display:block; }
ul#search_list li a { display:block; color: #262626; padding: 1% 2% 1% 2%; text-decoration: none; }
ul#search_list li:hover { background: #F012BE; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
ul#search_list li.active { background: #F012BE; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
ul#search_list li a:hover { color: #fff; }
/*End search box*/

.star { display: inline-block; background: url("../design/star.png") no-repeat; width: 44px; height: 44px }
.star_hover { display: inline-block; background: url("../design/star.png") no-repeat; background-position: 0 -44px; width: 44px; height: 44px }

#display_contents { margin: 2%; background-color: #fff; padding: 1%; }
#display_contents a { color: #0074D9; text-decoration: none }
#display_contents a:hover { color: #0074D9; text-decoration: underline }

.button_orange { border: 0 none; border-radius: 20px; font-family: 'Nunito', sans-serif; font-size: 14px; letter-spacing: 2px; background: #FF851B; color: #fff; padding: 10px 15px 10px 15px; }
.button_orange:hover { cursor: pointer; background: #FF4136; color: #fff; text-decoration: none; }
.imgavatarlarge { height:48px; width:48px; padding:4px; border: #B7CCE0 1px solid; }

#blog_comment_field { background: #f6f6f6; padding: 2%; margin-top: -3%; }
#blog_comment_field .title { font-size: 20px; color: #de2900; font-weight: 700; }

#pagination_blog { }
#pagination_blog div { display: inline-block; margin: 3%; }
#pagination_blog .cell a { border-radius: 20px; font-size: 16px; letter-spacing: 2px; color: #fff; padding: 10px 20px 10px 20px; text-decoration:none; background: #87a4ce; }
#pagination_blog .cell a:hover { background: #978dd3; }

.price { font-size: 16px; font-weight: bold; color: #2ECC40; }

.comparateurs-cat { display: block; background: #fff; color: #333; font-size: 14px; margin: 0; }
.comparateurs-cat h2 { color: #0074D9; font-size: 18px; margin-bottom: 1%; }
.comparateurs-cat .date { color: #a2a4ab; font-size: 12px; text-align: center; }
a.cat_blue { display: inline-block; font-size: 13px; background: #90caf9; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_blue:hover { display: inline-block; background: #64b5f6; }
a.cat_orange { display: inline-block; font-size: 13px; background: #ffcc80; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_orange:hover { display: inline-block; background: #ffb74d; }
a.cat_deepPurple { display: inline-block; font-size: 13px; background: #9575cd; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_deepPurple:hover { display: inline-block; background: #7e57c2; }
a.cat_lightGreen { display: inline-block; font-size: 13px; background: #aed581; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_lightGreen:hover { display: inline-block; background: #9ccc65; }
a.cat_brown { display: inline-block; font-size: 13px; background: #bcaaa4; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_brown:hover { display: inline-block; background: #a1887f; }
a.cat_pink { display: inline-block; font-size: 13px; background: #f48fb1; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_pink:hover { display: inline-block; background: #f06292; }
a.cat_teal { display: inline-block; font-size: 13px; background: #80cbc4; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_teal:hover { display: inline-block; background: #4db6ac; }
a.cat_indigo { display: inline-block; font-size: 13px; background: #9fa8da; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_indigo:hover { display: inline-block; background: #7986cb; }
a.cat_green { display: inline-block; font-size: 13px; background: #a5d6a7; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_green:hover { display: inline-block; background: #81c784; }
a.cat_deepOrange { display: inline-block; font-size: 13px; background: #ffab91; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_deepOrange:hover { display: inline-block; background: #ff8a65; }
a.cat_cyan { display: inline-block; font-size: 13px; background: #80deea; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_cyan:hover { display: inline-block; background: #4dd0e1; }
a.cat_yellow { display: inline-block; font-size: 13px; background: #ffeb3b; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_yellow:hover { display: inline-block; background: #fdd835; }
a.cat_amber { display: inline-block; font-size: 13px; background: #ffd54f; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_amber:hover { display: inline-block; background: #ffca28; }
a.cat_purple { display: inline-block; font-size: 13px; background: #ba68c8; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_purple:hover { display: inline-block; background: #ab47bc; }
a.cat_blueGrey { display: inline-block; font-size: 13px; background: #90a4ae; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_blueGrey:hover { display: inline-block; background: #78909c; }
a.cat_grey { display: inline-block; font-size: 13px; background: #bdbdbd; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_grey:hover { display: inline-block; background: #9e9e9e; }
a.cat_red { display: inline-block; font-size: 13px; background: #ef5350; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_red:hover { display: inline-block; background: #f44336; }
a.cat_lime { display: inline-block; font-size: 13px; background: #cddc39; color: #fff; text-decoration: none; border-radius: 6px; padding: 2px 8px 2px 8px; }
a.cat_lime:hover { display: inline-block; background: #c0ca33; }

.bons_plans_block { display: block; background: #fff; color: #333; font-size: 14px; margin: 0; }
.bons_plans_block h2 { color: #333; font-size: 18px; margin-bottom: 1%; }
.bons_plans_block .date { color: #a2a4ab; font-size: 12px; text-align: center; }
.bons_plans_block .card-header { color: #fff; font-size: 16px; text-align:center; font-weight: bold; }
.bons_plans_block .border_blue { border: 3px solid #90caf9; }
.bons_plans_block .header_blue { border-radius: 0; background: #90caf9; }
.bons_plans_block .border_orange { border: 3px solid #ffcc80; }
.bons_plans_block .header_orange { border-radius: 0; background: #ffcc80; }
.bons_plans_block .border_deepPurple { border: 3px solid #9575cd; }
.bons_plans_block .header_deepPurple { border-radius: 0; background: #9575cd; }
.bons_plans_block .border_lightGreen { border: 3px solid #aed581; }
.bons_plans_block .header_lightGreen { border-radius: 0; background: #aed581; }
.bons_plans_block .border_brown { border: 3px solid #bcaaa4; }
.bons_plans_block .header_brown { border-radius: 0; background: #bcaaa4; }
.bons_plans_block .border_pink { border: 3px solid #f48fb1; }
.bons_plans_block .header_pink { border-radius: 0; background: #f48fb1; }
.bons_plans_block .border_teal { border: 3px solid #80cbc4; }
.bons_plans_block .header_teal { border-radius: 0; background: #80cbc4; }
.bons_plans_block .border_indigo { border: 3px solid #9fa8da; }
.bons_plans_block .header_indigo { border-radius: 0; background: #9fa8da; }
.bons_plans_block .border_green { border: 3px solid #a5d6a7; }
.bons_plans_block .header_green { border-radius: 0; background: #a5d6a7; }
.bons_plans_block .border_deepOrange { border: 3px solid #ffab91; }
.bons_plans_block .header_deepOrange { border-radius: 0; background: #ffab91; }
.bons_plans_block .border_cyan { border: 3px solid #80deea; }
.bons_plans_block .header_cyan { border-radius: 0; background: #80deea; }
.bons_plans_block .border_yellow { border: 3px solid #ffeb3b; }
.bons_plans_block .header_yellow { border-radius: 0; background: #ffeb3b; }
.bons_plans_block .border_amber { border: 3px solid #ffd54f; }
.bons_plans_block .header_amber { border-radius: 0; background: #ffd54f; }
.bons_plans_block .border_purple { border: 3px solid #ba68c8; }
.bons_plans_block .header_purple { border-radius: 0; background: #ba68c8; }
.bons_plans_block .border_blueGrey { border: 3px solid #90a4ae; }
.bons_plans_block .header_blueGrey { border-radius: 0; background: #90a4ae; }
.bons_plans_block .border_grey { border: 3px solid #bdbdbd; }
.bons_plans_block .header_grey { border-radius: 0; background: #bdbdbd; }
.bons_plans_block .border_red { border: 3px solid #ef5350; }
.bons_plans_block .header_red { border-radius: 0; background: #ef5350; }
.bons_plans_block .border_lime { border: 3px solid #cddc39; }
.bons_plans_block .header_lime { border-radius: 0; background: #cddc39; }


/* bootstrap4 card masonry */

@media (min-width: 992px) {
	.card-columns { column-count: 3; -webkit-column-count: 3; -moz-column-count: 3; }
}
@media (max-width: 991px) {
	.card-columns { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; }
}
@media (max-width: 575px) {
	.card-columns { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; }
}
/* end bootstrap4 card masonry */

.blog-home { display: block; background: #fff; color: #333; font-size: 14px; margin: 0; }
.blog-home h2 { color: #292a2f; font-size: 18px; }
.blog-home .date { color: #a2a4ab; font-size: 12px; }

.blog_button_propose { display:block; width: 100%; border-radius: 5px; background: #ec6262; color: #fff; font-size: 14px; text-align: center; padding: 2% 10% 2% 10%; margin: 0; font-weight: bold; }
.blog_button_propose:hover { background: #e35656; color: #fff; text-decoration: none; }
.blog_button_propose:active { background: #e35656; color: #fff; text-decoration: none; }
.blog_button_propose:visited { color: #fff; text-decoration: none; }

.tag { display: inline-block; font-size: 14px; background: #f8f8f8; color: #222222; border-radius: 4px; border: 1px solid #b1b1b1; padding: 0 4px 0 4px; margin: 0 8px 3px 0 } /*background: #a7a7a7;*/
.tag:hover { cursor:pointer; background: #e5e5e5; }

.blog-article .date { color: #a2a4ab; font-size: 12px; }

.related_blog_article { color: #292a2f; font-size: 18px; }

/* Blog menu JS */
#display_contents_blog { line-height: 30px; background: #f8f8f8; padding: 3%; margin-top: 40px; }
#display_contents_blog .title { color: #ec6262; font-size: 20px; border-bottom: 2px solid #ec6262; margin-bottom: 10px; }
#display_contents_blog .title a { color: #ec6262; }
#display_contents_blog .title a:hover { color: #ec6262; }
#display_contents_blog .small { color: #ec6262; font-size: 12px; }
#display_contents_blog a { color: #000; }
#display_contents_blog a:hover { color: #0088cc; }
#display_contents_blog .h3_size { font-size: 12px; }

/* Menu categories */
#catMenu { padding: 0; margin: 0; letter-spacing: 1px; font-size: 16px; }
#catMenu a.cell_blue { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #90caf9; }
#catMenu a.cell_blue:hover { background: #64b5f6; }
#catMenu a.cell_orange { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ffcc80; }
#catMenu a.cell_orange:hover { background: #ffb74d; }
#catMenu a.cell_deepPurple { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #9575cd; }
#catMenu a.cell_deepPurple:hover { background: #7e57c2; }
#catMenu a.cell_lightGreen { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #aed581; }
#catMenu a.cell_lightGreen:hover { background: #9ccc65; }
#catMenu a.cell_brown { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #bcaaa4; }
#catMenu a.cell_brown:hover { background: #a1887f; }
#catMenu a.cell_pink { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #f48fb1; }
#catMenu a.cell_pink:hover { background: #f06292; }
#catMenu a.cell_teal { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #80cbc4; }
#catMenu a.cell_teal:hover { background: #4db6ac; }
#catMenu a.cell_indigo { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #9fa8da; }
#catMenu a.cell_indigo:hover { background: #7986cb; }
#catMenu a.cell_green { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #a5d6a7; }
#catMenu a.cell_green:hover { background: #81c784; }
#catMenu a.cell_deepOrange { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ffab91; }
#catMenu a.cell_deepOrange:hover { background: #ff8a65; }
#catMenu a.cell_cyan { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #80deea; }
#catMenu a.cell_cyan:hover { background: #4dd0e1; }
#catMenu a.cell_yellow { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ffeb3b; }
#catMenu a.cell_yellow:hover { background: #fdd835; }
#catMenu a.cell_amber { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ffd54f; }
#catMenu a.cell_amber:hover { background: #ffca28; }
#catMenu a.cell_purple { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ba68c8; }
#catMenu a.cell_purple:hover { background: #ab47bc; }
#catMenu a.cell_blueGrey { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #90a4ae; }
#catMenu a.cell_blueGrey:hover { background: #78909c; }
#catMenu a.cell_grey { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #bdbdbd; }
#catMenu a.cell_grey:hover { background: #9e9e9e; }
#catMenu a.cell_red { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #ef5350; }
#catMenu a.cell_red:hover { background: #f44336; }
#catMenu a.cell_lime { display: inline-block; color: #fff; padding: 10px 15px 10px 15px; margin: 4px 0 4px 4px; text-decoration:none; background: #cddc39; }
#catMenu a.cell_lime:hover { background: #c0ca33; }

/* Annuaire */
#home_categories { padding: 0 0 20px 0; }
#home_categories .thumb { display: block; background: #f4f4f4; width: 100%; color: #0074D9; margin: 12px 0 12px 0; padding: 10px; text-align: center; }
#home_categories .thumb .red { color: #ec6262; }
#home_categories .thumb:hover { background: #0074D9; }
#home_categories .thumb:hover * { color: #fff; }
#home_categories a:link { text-decoration: none; }
#home_categories a:visited { text-decoration: none; }
#home_categories a:hover { text-decoration: none; }
#home_categories a:active { text-decoration: none; }

.sprite {
    background-image: url(https://www.zeleur.com/design/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.sprite-1 {
    width: 22px;
    height: 22px;
    background-position: -5px -5px;
}

.sprite-10 {
    width: 7px;
    height: 13px;
    background-position: -37px -5px;
}

.sprite-2 {
    width: 22px;
    height: 22px;
    background-position: -54px -5px;
}

.sprite-3 {
    width: 26px;
    height: 32px;
    background-position: -86px -5px;
}

.sprite-4 {
    width: 95px;
    height: 117px;
    background-position: -5px -47px;
}

.sprite-5 {
    width: 45px;
    height: 55px;
    background-position: -110px -47px;
}

.sprite-6 {
    width: 20px;
    height: 20px;
    background-position: -122px -5px;
}

.sprite-7 {
    width: 34px;
    height: 68px;
    background-position: -165px -5px;
}

.sprite-8 {
    width: 34px;
    height: 68px;
    background-position: -165px -83px;
}

.sprite-9 {
    width: 7px;
    height: 13px;
    background-position: -110px -161px;
}

.main_cat_cell { display: block; margin: 0; padding: 10px; background: #f4f4f4; width: 100%; color: #0074D9; }
.main_cat_list_selected { display: block; margin: 0; padding: 10px; background: #0074D9; width: 100%; color: #fff; }
.main_cat_cell:hover { background: #0074D9; color: #fff; }
.main_cat_cell:hover * { color: #fff; }
.main_cat_list a:link { text-decoration: none; }
.main_cat_list a:visited { text-decoration: none; }
.main_cat_list a:hover { text-decoration: none; }
.main_cat_list a:active { text-decoration: none; }

.sites_block { display: block; background: #f4f4f4; color: #6d7078; padding: 10px; margin: 10px 0 10px 0; }
.sites_block .title { color: #292a2f; font-size: 18px; }
.sites_block .date { color: #6d7078; font-size: 14px; }

/* Accordion */
ul.accordion {
    list-style: none;
    padding: 0;
}
ul.accordion li.accordion { display: block; border-radius: 5px; width: 100%; border: 1px solid #ddd; margin-bottom: 1%; }
ul.accordion li.accordion a.toggle { display: block; width: 100%; padding: 1%; background: #eee; font-size: 16px; color: #333 }
ul.accordion li.accordion a.toggle:hover { text-decoration: none; background: #ddd; }
ul.accordion li.accordion div.inner { padding: 1%; }
/* End ccordion */

#become_premium { display: block; border-radius: 20px; background: #f4f4f4; color: #6d7078; font-size: 14px; padding: 20px; margin: 10px 0 10px 0; }
#become_premium .title { color: #292a2f; font-size: 15px; }
#become_premium .medal { margin: 0 55px 60px 30px; }

.premium_block { display: block; background: #e5e5e5; color: #6d7078; padding: 10px; margin: 10px 0 10px 0; }
.premium_block .title { color: #292a2f; font-size: 18px; }
.premium_block .date { color: #6d7078; font-size: 14px; }

.vignette { margin: 0 10px 10px 0; }

#pagination { padding: 20px; }
#pagination div { display: inline-block; margin-bottom: 26px; }
#pagination .cell a { font-size: 16px; color: #1c803e; padding: 14px 8px 14px 8px; margin: 0 5px 0 0; text-decoration:none; background: #f4f4f4; }
#pagination .cell a:hover { background: #e4e4e4; color: #6d7078; text-decoration: none;  }
#pagination .cell_active span { font-size: 16px; color: #fff; padding: 14px 8px 14px 8px; margin: 0 5px 0 0; background: #6d7078; }
#pagination .cell_disabled span { font-size: 16px; color: #777777; padding: 14px 8px 14px 8px; margin: 0 5px 0 0; background: #f4f4f4; }

#site { display: block; background: #f5f5f5; color: #6d7078; padding: 10px 30px 15px 30px; margin: 10px 0 10px 0; }
#site h1 { color: #292a2f; }
#site .date { color: #6d7078; font-size: 14px; }