/*   
Theme Name: Theme for IP Leanware website
Theme URI: http://www.ipleanware.com
Description: A search engine optimized website framework for WordPress.
Author: Guillaume Normand
Author URI: 
Version: 1.0
Tags: corporate IP Leanware website
.
Copyright IP Leanware 2009
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Import custom styles */
@import url('styles/custom.css');

/* Import homepage styles */
@import url('styles/home.css');

html, body {
        /*margin: 1.5em 15%;*/
		margin:0;
		padding:0;
		height:100%;
		background:#000;
}

/* =Header
-------------------------------------------------------------- */
#branding {
		height:20px;
}

#blog-title, #blog-description {
	/*text-indent:-9000px;*/
	height:26px;
    position:relative;	
}
#blog-title a {
    /*background: url(http://www.ipleanware.com/images/logo.png) no-repeat center top;*/
    display:block;
	position:absolute;
    top:24px;
    left:17px;
    width:210px;
    height:26px;
    z-index:100;
}

/* =Barre Login
-------------------------------------------------------------- */
#barre_login {
  position:absolute;
  height:37px;
  background-image:url(http://www.ipleanware.com/images/blogin.png);
  background-repeat:no-repeat;
  background-position:center;
  margin-right:auto;
  margin-left:auto;
  width:962px;
  z-index:20;
}

#barre_login_fond{
  background-image:url(http://www.ipleanware.com/images/bloginf.png);
  background-repeat:repeat-x;
  text-align:center;
  height:37px;
  width:100%;
  z-index:10;
  
}


#blog_act {
  position:absolute;
  left:620px;
  top:4px;
}

#zt_login {
  width: 260px;
	height: 13px;
}

.zone_texte {

	border: 1px solid #cccccc;
	padding: 1px;
	font-style:italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
/* =Menu
-------------------------------------------------------------- */


.skip-link {
        display: none;
}
/* Menu */
#access {
  clear:both;
  height: 40px;
  background:url(http://www.ipleanware.com/images/ligne-espace.png);
  background-repeat:no-repeat;
  background-position:top;
  padding-left:20px;
}

#access ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0
}

#access li {
  float:left;
  margin:5px 0px 5px 0px;
  padding:5px 15px 5px 15px;
  background-image:url(http://www.ipleanware.com/images/menu_sep.png);
  background-repeat:no-repeat;
  background-position:right;
}

#access li a:link, #access li a:visited {
  color:#c9c9c9;
  font-size:15px;  
  text-decoration:none;
  outline-style: none;
  outline-width: 0;
}

#access li a:hover{
  color:#f19c2b;
}

#access li.selected a:link,#access li.selected a:visited,#access li.selected a:hover,#access li.selected a:active {
   color:#f19c2b;
   text-shadow:#000 2px 2px 2px;
;
}

#access li.current_page_parent a, #access li.current_page_item a{
   color:#f19c2b;	
}

#access li.last {
  float:left;
  margin:5px 0px 5px 0px;
  padding:5px 15px 5px 15px;
  background:none;
}

/*= bandeau
-------------------------------------------------------------- */

#bandeau {
  position:relative;
  height:78px;
  background:url(http://www.ipleanware.com/images/ligne-espace.png);
  background-repeat:no-repeat;
  background-position:top;

}
#bandeau img {
  position:absolute;
  top:1px;
  left:34px;
}


/*= Widget Area
-------------------------------------------------------------- */
/*Menu secondaire*/


.widget-area ul.xoxo  {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding: 0 10px 0 0 ;
  margin: 0 10px 10px 0;
  background:url(http://www.ipleanware.com/images/lshm2.png) no-repeat right;
  
}

.widget-area .widget-container, #zerodary li {
  font-size:110%;
  padding:14px 0 14px 0;
  background-image:url(http://www.ipleanware.com/images/lsm2.png);
  background-position:bottom center;
  background-repeat:no-repeat;
}

.widget-area li a:link, .widget-area li a:visited {
  color:#c9c9c9;
}

.widget-area li a:hover{
  color:#f19c2b;
}

.widget-area li.selected a:link,.widget-area li.selected a:visited,.widget-area li.selected a:hover,.widget-area li.selected a:active {
   color:#f19c2b; 
   text-shadow:#000 2px 2px 2px;
}

.widget-area .indent {
  padding-left:14px;
}

.widget-area li.current_page_item a{
    color:#f19c2b;
}


/* =Content
-------------------------------------------------------------- */

.post {
        margin: 0 0 3em 0;      
}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
		padding-bottom:1.5em;
		background:transparent url(http://www.ipleanware.com/images/ligne-espace.png) no-repeat scroll center bottom;
		height: 1%;  
        overflow: visible;  
		overflow: auto; 
}
html > body .entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
		padding-bottom:1.5em;
		background:transparent url(http://www.ipleanware.com/images/ligne-espace.png) no-repeat scroll center bottom;
		overflow: auto; 
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
        margin: 0 0 1.5em 0;
        overflow: auto; 
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        
		list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style-image:url(http://www.ipleanware.com/images/bullet.png);
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}


/* =Footer
-------------------------------------------------------------- */


#footer_contenu {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:900px;
  height:90px;
}

.footer_element {
  font-size:10px;
  float:left;
  height:86px;
  padding:4px 5px 0 5px;
  background:url(http://www.ipleanware.com/images/svf.png) no-repeat right center;  
}

#footer h2 {
  font-size:90%;
  color:#f19c2b;
  padding:3px 0 3px ;
  margin:0;
}

#footer p{
  padding:0 6px;
  margin:0;
  font-size:9px;
  line-height:11px
}

.c_ci {
  float:left;
}

.last {
  background:none;
}

#zt_ft1, #zt_ft2 {
	width: 150px;
	height: 11px;
	margin:2px 5px 2px 5px;
}

#zt_ft3 {
	width: 150px;
	height: 30px;
	margin:2px 5px 3px 2px;
}

/* =Button Style
-------------------------------------------------------------- */
#sendbutton, #loginbutton {
	background:#f19c2b; color:#fff;
	font-size:90%;
  	cursor:pointer;
	padding:1px 1px;
	border:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.center {
  text-align:center;
}



/* =Trombinoscope
-------------------------------------------------------------- */

.trombi_pair,.trombi_impair {
	background:url(http://www.ipleanware.com/images/ligne-espace-600px.png) no-repeat top center;
	margin:5px 0 0 0;
	padding:5px 0 5px 0;
	position:relative;
	height:64px;
}	

.trombi_pair p, .trombi_impair p {
	margin:0;	
}

.nom {
	font-weight:bold;
}

.titre {
	font-style:italic;
}


.people_right p, .people_left p {
	padding:0;
	margin:0;	
}

.trombi_pair {
	text-align:right;
}

.trombi_pair img {	
position:absolute;
left:0;
height:99px;
top:10px;
width:132px;
font-size:8px;
}
.trombi_impair img {	
position:absolute;
right:0;
top:10px;
height:99px;
width:132px;
font-size:8px;
}
.trombi_impair {
	text-align:left;
}

#team_sales {
	background: url('http://www.ipleanware.com/images/team_sales.jpg') no-repeat;
	height:96px;
	background-color:#1a1a19;

}
#team_operations {
	background: url('http://www.ipleanware.com/images/team_operations.jpg') no-repeat right top;
	height:96px;
	background-color:#1a1a19;
}
#team_retd {
	background: url('http://www.ipleanware.com/images/team_retd.jpg') no-repeat;
	height:96px;
	background-color:#1a1a19;
}			
.people_right {
	float:right;
	width:150px;
	text-align:center;
	margin-top:24px;
}
.people_left {
	float:left;
	width:130px;
	text-align:center;
	margin-top:24px;
}
.spacer {
	background:transparent url(http://www.ipleanware.com/images/ligne-espace-600px.png) no-repeat scroll center top;
	height:1px;
}
p.team{
	margin:30px 0 2px 0;
}
