 /*
Theme Name: Easy Toolbox
Theme URI: http://galline.fr/theme
Description: Theme opimisé SEO by Fred
Version: 1.0
Tags: blue, 3-column, fixed-width
Author: Fred
Author URI: http://galline.fr
*/



/* GENERAL */

body {
		background: url(images/bg-easytoolbox.jpg) #EEEADE top no-repeat;
		font: 10px "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
		margin: 0;
		text-align: center;
		
}

#page {
		margin: 0px auto;
		padding:5px 0px 10px 0px;
		/*background-color: #eeeeee;*/
		width:750px;
		height:100%;
		text-align:left;
}



/* HEADER */

#header {
		margin: 20px auto;
		width:750px;
		height: 55px;
		border-bottom:solid 2px #fff;
	 
}

#titre_box {
		margin: 0 auto;
		width:750px;
		height: 85px;
		padding: 5px 0px 0px 0px;
		text-align:left;	
}

#titre {
		font-family: 'Josefin Sans Std Light', serif;
		font-size: 2em;
		font-style: normal;
		font-weight: 400;
		text-shadow: 2px 2px 2px #aaa;
		text-decoration: none;
		text-transform: none;
		letter-spacing: -0.15em;
		word-spacing: 0;
		line-height: 1;
		float:left;
		width:350px;
}

#titre a{
		color:#333333;
		text-decoration:none;
}

#menu {
		width:400px;
		text-align:right;
		font-family: 'helvetica', arial;
		font-size: 1em;
		font-style: blod;
		font-weight: 400;
		/*text-shadow: 1px 1px 1px #fff;*/
		text-decoration: none;
		text-transform: none;
		letter-spacing: -0.15em;
		word-spacing: 0;
		line-height: 1;
		color:#5E5E5F;
		float:right;
		padding-top:19px;
}

#menu ul  {
    float:right;
    list-style-type:none;
    display:block;
    padding:0;
    margin:0;
}

#menu ul li {
    float:right;
    padding-left:20px;
}

#menu a{
		text-transform: none;
		text-decoration:none;
		color:#5E5E5F;
}

#baseline {
		margin: 0px 0px 0px 0px;
		color:#414564;
		font-weight:bold;
		width:500px;
		text-decoration:none;
		font-size:10px;
		float:left;
}

#header h1{
		margin:0px;
		margin-bottom:0px;
		padding:0px;
		text-decoration:none;
		font-size: 2.6em;
		font-weight:bold;
		background:none;
}

#header h1 a{ 
		color:#eeeeee;
		text-decoration:none; 
}


/* CONTENT */

.info {
		width:750px;
		height:140px;
		margin:20px 0px 0px 0px ;
		padding:10px 0px 10px 0px;
		background: #461630 url(images/bg.jpg);
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius:8px;
		font-size: 1.1em;
		color:#fff;
}

#info_left {
		margin:0px 9px 0px 9px ;
		padding:0px 9px 0px 0px;
		width:230px;
		border-right:solid 1px #eeeeee;
		float:left;
		
}

#info_middle {
		margin:0px 9px 0px 0px ;
		padding:0px 9px 0px 0px;
		width:230px;
		border-right:solid 1px #eeeeee;
		float:left;
		
}

#info_right {
		margin:0px 9px 0px 0px ;
		padding:0px;
		width:230px;
		float:left;
		
}

.info h2{
		text-decoration:none;
		font-size: 1.2em;
		font-weight:bold;
		background:none;
		color:#FFFFFF;
		padding:0 0 0px 0;
		margin:0;
}


#info_img{
		float:left;
		width:32px,
		height:auto;
		margin:0 10px 0 0;
}

.pagenavi {
		text-align: center;
		width:500px;
		padding: 30px 0px 0px 0px;
		margin:30px 10px 10px 10px;
}

.home{
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		width:750px;
		float:left;
		text-decoration:none;
		text-align:left;
		color:#333333;
		font-size: 1.1em;
}

.home .small{
		margin:0px 0px 0px 0px;
		padding:2px 10px 0px 0px;
		width:100%;
		text-decoration:none;
		text-align:left;
		color:#666666;
		font-size: 0.8em;
}

.home .small a{
		text-decoration:none;
		color:#666666;
}


#billet {
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		background:#FFF;
		width:430px;
		float:left;
		text-decoration:none;
		text-align:left;
		color:#333333;
		font-size: 1.2em;
}


#billet img{
		max-width:430px;
		height:auto;
		text-align:center;
		margin:10px 0px 10px 0px;
		
}


#billet embed{
		max-width:476px;
		text-align:center;
		margin:10px 0px 10px 0px;
}

#billet a{
		color:#915f93;
		text-decoration:none;
}

#billet a:hover{
		text-decoration:underline;
}

#billet h1{
		font-size:1.3em;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0px 10px 0px 0px;
		color:#915f93;
		background: #fff;
}

#billet h1 a{
		color:#915f93;
}

#billet h1 a:hover{
		color:#693769;
}

#billet h2{
		text-decoration:none;
		font-size: 1.3em;
		font-weight:bold;
		background:none;
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		color:#915f93;
}

#billet h2 a{ 
		text-decoration:none;
		color:#915f93;
}

#billet h2 a:hover { 
		text-decoration:none;
		color:#693769;
}

#billet h4{
		text-decoration:none;
		font-size: 1em;
		font-weight:bold;
		background:none;
		color:#333333;
}

#billet .small{
		margin:0px 0px 0px 0px;
		padding:0px 10px 6px 0px;
		width:100%;
		text-decoration:none;
		text-align:left;
		color:#666666;
		font-size: 0.8em;
}

#billet .small a{
		text-decoration:none;
		color:#666666;
}

/* Comment */

#comments textarea{
		width:99%;
}

#comments .title H3 {
		font-size:12px;
		font-weight:bold;
		margin:20px 0px 0px 0px ;
		color:#915f93;
		heigth:26px;
		background: 100% #cccbd1;
		padding:5px 10px 5px 8px;
}


/* SIDEBAR */

#sidebar {
		width:270px;
		background: #461630 url(images/bg.jpg) no-repeat;
		margin: 0 0 0 10px;
		padding: 10px;
		text-align:left;
		float:left;
}

#sidebar h4{
		color:#fff;
		font-size:1.2em;
		padding:10px 0 0px 0;
		margin:0px 0 0px 0;
}


/* FOOTER */

#footer {
		text-align: center;
		vertical-align:top;
		color:#5E5E5F;
		text-decoration:none;
		font-size: 1.2em;
		font-weight:bold;
		width:750px;
		height:40px;
		margin:auto;
		padding-top:20px;
		background:none;
}

#footer a{
		color:#5E5E5F;
		text-decoration:none;
		font-size: 1.2em;
		font-weight:bold;
		vertical-align:top;
}

#foot_left {
	float:left;
	text-align:left;
	width:350px;
	height:20px;
}

#foot_right {
	float:right;
	vertical-align:middle;
	padding-top:0px;
	margin-top:0px;
	text-align:right;
	width:350px;
	height:20px;
}
