/* Style add-ons for the "laine" color scheme 
of the WordPress theme "laine" by Easy W3 */

/* COLORS
	pink:	#CC6F8A
	orange: #F26522
	blue: 	#1AB0BF
	green:	#009069
	
	beige : DFD7C2
	bleu : 	0B1E2C
	rouge :	FC2511
	jaune fonce : FFC600
	jaune clair : FFC600
*/


/* General styles */
body {
	background: #DFD7C2 url("img/laine/bg-main.jpg") repeat-x top left;
}

#wrap {
	position: relative;
	background-color: white;
}

a {
	color: #FC2511;
	/*text-decoration: none;*/
}

a:hover {
	color: #0B1E2C;
}


/* Header styles */
#header {height: 140px; background: #DFD7C2; position: relative;}
#linkhome {position: absolute; top:40px; left: 5px; /*z-index:100;*/}
#header #service {width:487px; height:29px; position:absolute;top:70px;right:0px;}

/* Header2 styles */
#header2 { height: 330px; position: relative;}
#header2 img { position : absolute; left: 14px; top: -25px;}
#header2 #sep { height: 28px; width: 970px; background: url("img/laine/bg-header2.jpg") repeat-x top left; position:absolute; top:275px; }

/* ******************************************************************* 
	MENU
*/

#menu { 
	height: 40px;
	width: 970px;
	font-weight: bold; text-transform: uppercase; font-size: 1.5em; font-family: "Times New Roman", Georgia, serif; 
	position: relative;
	background: #0B1E2C;
}
#menu ul {  margin: 0 0 0 10px; position: absolute; left:0; top:0; display:inline; line-height: 40px; }
#menu ul li { float: left; list-style-type:none; margin: 0 2px; }
#menu ul li a { color: white; outline: none; text-align: center; display: block; overflow: hidden; float: left; z-index: 10; padding: 0 10px; position: relative; } /* relative breaks ie */
#menu ul li a:hover { text-decoration: none; }
#menu ul li.back { background: url("img/lava.gif") no-repeat right top/*-28px*/; width: 9px; height: 28px; position: absolute; z-index: 8; top:5px;/*top: 11px;*/ }
#menu ul li.back .left { background: url("img/lava.gif") no-repeat left top; height: 28px; margin-right: 9px; }

#menu ul li.current_page_item { background: url("img/menu_selected.gif") no-repeat center bottom; padding-bottom: 13px; margin-bottom: -13px; z-index:101;}
/* ******************************************************************* */ 

/* Search styles */

.topSearch {
	position: absolute;
	top: -14px;
	left: 760px;
	width: 200px;
}

.s {
	border: 1px solid black;
	border-bottom-color:#5E7585;
	border-right-color:#5E7585;
	width: 140px;
	height:17px;
}

.topSearch .searchSubmit {color: white; background:#d90202; padding:0 5px; margin:1px 0 0 5px; float:left;}

/* Sidebars styles */

#lsidebar h2, #rsidebar h2 {
	color: #F26522;
	border-bottom: 1px solid #FDD3A5;
}

#rsidebar li.rssFeed {
	background: url(img/laine/bg-rss.gif) no-repeat;
}

#lsidebar .leftPic{
	padding-top: 276px;
	background: url(img/laine/pic-sidebar.jpg) no-repeat;
}

#leftmenu { font: bold normal 15px "Times New Roman", Georgia, serif; }
#leftmenu li { height: 50px; background: url(img/laine/bg-leftmenu.jpg) no-repeat; line-height: 50px; /*border:1px solid #dedede;*/ margin: 0 0 20px 0;	}
#leftmenu li a { margin: 0 0 0 55px; color:#FC2511; line-height: 40px; }
#leftmenu li a:hover { color:#0B1E2C; }

.rssFeed a {
	color: #fff;
}

.rssFeed a:hover {
	color: #c4df9b;
}

.rssEmail {
	border: 1px solid #FFC600;
}

.rssForm small {
	background: #f0f7ef;
}

.rssSubmit {
	color: #197b30;
}

#wp-calendar caption {
	color: #197b30;
}

#wp-calendar th {
	background: #eee;
}

#wp-calendar td {
	background: #f5f5f5;
}

#wp-calendar a {
	color: #f26522;
}

#wp-calendar a:hover {
	color: #197b30;
}

/* Actus styles */

#actus { position:absolute; top: 330px; left:320px; width:250px;}
#actus h1 {font: normal normal 22px "Times New Roman", Georgia, serif; color: #FC2511;}

/* Content styles */

.archiveTitle {
	color: #666;
	border-bottom: 1px solid #ddd;
}

.postTitle h1 {
	color: #FC2511;
	border-bottom: 1px solid #0B1E2C;
	font-size:30px;
	text-transform:uppercase;
}
.postTitle h2 {
	color: #FC2511;
	border-bottom: 1px solid #0B1E2C;
}

.postTitle h1 a, .postTitle h2 a {
	color: #FC2511;
}

.postTitle h1 a:hover, .postTitle h2 a:hover {
	color: #0B1E2C;
}

.postContent h1 {
	color: #FC2511;
}

.postContent h2 {
	color: #0B1E2C;
}

.postContent h3 {
	color: #0B1E2C;
}

.postContent h4 {
	color: #777;
}

.postContent blockquote {
	background: #f0f7ef url(img/laine/bg-blockquote.gif) no-repeat;
}

.postMeta a {
	color: #197b30;
}

.postMeta a:hover {
	color: #f26522;
}

.wp-caption-text {color:#444; font-size:10px;}

.post ul li {margin-top: 5px;} 

/* Comments styles */

h3#respond, h3#comments, h3#trackbacks {
	color: #0B1E2C;
	border-bottom: 1px solid #FFC600;
	font:"Times New Roman", Georgia, serif;
}

.commentAuthor a {
	color: #197b30;
}

.commentAuthor a:hover {
	color: #f26522;
}

#author, #email, #url {
	border: 1px solid #FFC600;
}

#comment {
	border: 1px solid #FFC600;
}

#submit {
	background: url(img/laine/bg-addcomment.gif) no-repeat;
	color: #fff;
}

/* Footer styles */

#footer-wrap { background: #0B1E2C url(img/laine/bg-footer-wrap.jpg) repeat-x top left;}

#footer {
	margin: 0 auto;
	width: 970px;
	text-align: left;
	border-top: 1px solid #ddd;
	background: #0B1E2C url(img/laine/bg-footer.jpg) repeat-x top left;
}


