/* @override 
	http://client.concordances.fr/blog-cortex/wp-content/themes/modularity/custom.css
*/

/* @group Base */

/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body { 
	background: #f5f4f4;
	border-top: 10px solid #dd312c
}

div#masthead { 
	clear: both!important;
	width: 100%;
	height: auto;
}

div#top { 
	height: 90px;
	background-image: none;
}

div#masthead div.description { 
	display: none;
}

a, .welcomebox h2 a { 
	color: #a60000!important;
	text-decoration: none;
}

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b40500;
	margin-bottom: 5px;
	border-bottom: 1px solid #df9e9c;
}

h2 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dd312c;
	margin-bottom: 5px;
}

h2 a { 
	padding-bottom: 1px;
	border-bottom: 1px solid #d2edd5;
}

a:hover, a:focus { 
	color: #008f24!important;
}

.container { 
	width: 990px;
	margin: 20px auto 0;
	background: #fff url(images/fond.png) repeat-y;
	z-index: 49
}

/* @end */

/* @group

 Menu */

.sf-menu { 
	position: absolute;
	float: none!important;
	top: 80px!important;
	left: -20px;
	background-color: #dd312c!important;
	margin: 0!important;
	padding: 0!important;
	padding-left: 20px!important;
}

ul.sf-menu { 
	position: absolute;
	float: none!important;
	width: 950px!important;
	height: 29px;
	width: 962px!important;
	margin-left: 4px!important;
}

a.sf-with-ul { 
	background-color: #dd312c;
}

ul.sf-menu a { 
	background-color: #8c1f1c;
	color: #fefac5!important;
	font-weight: bold;
	font-size: 13px;
	line-height: 11px;
}

ul.sf-menu a:hover { 
	background-color: #fefac5!important;
	color: #8c1f1c!important;
	font-weight: bold;
	font-size: 13px;
	line-height: 11px;
}

/* @end */

/* @group Visuels */

.slider-item span.slider-title a { 
	color: #fde9c5!important;
}

.slider-item span.slider-title a:hover { 
	color: white!important;
}

.slider-item span.slider-title { 
	background-color: #dd312c!important;
}

.slider-item span.slider-title:hover { 
	background-color: #c50400!important;
}

/* @end */

#slider-handle { 
	background: #edd2d2;
}

.ui-slider-handle { 
	background: #c19898;
}

h3.sub { 
	color: white!important;
	background-color: #dd312c;
	padding-left: 4px!important;
	padding-top: 4px!important;
}

h3.sub a { 
	color: white!important;
}

#sidebar ul li a:hover, ul.txt li:hover { 
	background: #eee;
}

#footer a { 
	color: #e8a7a5!important;
}

#footer a:hover { 
	color: white!important;
}

.postmetadata { 
	background: #f8ecec;
	color: #c1b698;
}

div.span-3 { 
	
}

#commentform #submit { 
	background: #dd312c none repeat scroll 0 0;
	border: 1px solid #0e332d;
	color: #a6c438;
}

#commentform #submit:hover { 
	background: #a6c438;
	color: #fff
}

#commentform textarea:hover { 
	border: 5px solid #a6c438;
}

#search #s { 
	background: #white url('images/search.png') 2px 3px no-repeat;
	color: #222;
	font-size: 1em;
	margin: 0;
	padding: 4px 0 4px 17px;
	width: 20em!important;
	border: 2px solid #dd312c!important;
}

#footer { 
	color: white!important;
	}