/*****************************************/
/************* GENERAL CSS ***************/
/*****************************************/
html
{
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body
{
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana;
    font-size: 12px;
}


form { margin: 0; padding: 0; }                   
h4, h5, h6, p, ol, ul, pre, blockquote
{
    margin-top: 10px;
    margin-bottom: 10px;
}
h1, h2, h3
{
    margin: 0px;
}


a{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
a:hover{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

/* standard helper classes */

.clr
{
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body { text-align: center; } /* center on ie */


#container-inner { position: static; width: auto; }

#banner { position: relative; }
#banner-inner { position: static; }

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta, #gamma, #delta
{
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
    position: static; overflow: hidden;
}


/* content */

.content-nav
{
    margin: 10px;
    text-align: left; 
}

.date-header,
.entry-content
{
    position: static;
    clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
    clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
    clear: both;
}

.entry-more-link{
text-align:right;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
    clear: both;
    margin: 5px 10px 10px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
    width: 240px;
}

#comment-bake-cookie
{
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header
{
    clear: both;
}

#comment-post
{
    font-weight: bold;
}
 

.image-thumbnail
{
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img
{
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}


/* modules */

.module
{
    position: relative;
    overflow: hidden;
    width: 100%;
}

.module-content
{
    position: relative;
    margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.module-list-item
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/* positioniseverything.net/easyclearing.html */
.module-list:after
{
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .module-list { display: inline-block; }
/* no ie mac \*/
* html .module-list { height: 1%; }
.module-list { display: block; }
/* */

.module-list-item
{
    display: block;
    /* ie win fix \*/ height: 1%; /**/
    margin: 0;
    border: 0;
    padding: 0;
}

.module-list-item a
{
    margin: 0;
    border: 0;
    padding: 0;
}

 
                            
/*****************************************/    
/**************   REAL CSS ***************/
/*****************************************/

body{
   background: #ECEBFD;
   /* background-image:  url(images/circleBackground.jpg);
    background-attachment: fixed;*/
    margin: 10px 0px 0px 0px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

p{
    font-size: 12px;
}


#banner{
    background-image:  url(images/header-top.jpg);
    background-repeat: no-repeat;
    height: 185px;
    width: 891px;

}
/*
#banner-inner{
    margin-top: 80px;
    clear: right;
    float: right;
    height: 150px;
    width: 400px;
    margin-right: 220px;     
    
}

#banner-header a, #banner-header a:visited{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

#banner-header a:hover{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}
*/

#THEcontainer
{
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 891px;
    text-align: left;
    background: #FFFFFF;
}


#pagebody{
    height: auto;
    width: 891px;
}

#pagebody-inner{
    height: auto;
    margin:0;
}


/*gauche */
#alpha {
  /*clear: none;*/
  float: left;
  width: 190px;
  margin: 0px;
}

#alpha-inner{
  height: auto;
  margin: 0;
  padding:5px;
}

/* milieu */
#beta{
    clear: none;
    float: left;
    height: auto;
    width: 449px; /*+2 fi real width*/
}

/* droite */
#gamma{
    
    clear: right;
    float: right;
    width: 250px;
    margin: 0;
}

#gamma-inner{
    height: auto;
    padding-left:5px;
}


/*****************************************/    
/**************   CONTENT  ***************/
/*****************************************/


.entry-top-header{ height: 0px; }

.entry-header{
    margin:0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;   
    padding-top: 15px;
}

.entry-header h2 a,.entry-header h1 a{
text-decoration: none;
font-size: 14px;
}
.entry-header h2 a:hover,.entry-header h1 a:hover{
text-decoration: underline;
font-size: 14px;
}

.entry-cat a{
text-decoration: none;
font-size: 12px;
}
.entry-cat a:hover{
text-decoration: underline;
font-size: 12px;
}
.entry-cat{
display: none;
}
 

.entry-content{
    /*width: 410px;*/
}

.entry{  
    font-size: 11px;
    padding-bottom: 0px;      
    
}

.entry-body{
    height: auto;     
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

/*     MODULES SIDEBAR    */
.module{
    height: auto;
}

.module-header, .module-header a{
    font-family: Calibri, Candara, Corbel, Arial;
    font-size: 16px;
    color: #000000;
    height: auto;
}

.module-header a:hover{
    font-family: Calibri, Candara, Corbel, Arial;
    font-size: 16px;
    color: #000000;
    height: auto;
}

.module-content {
   /*font-size: 11px;*/
}
   
.module-content ul
{
    margin: 0;
    padding: 0;                 
    list-style-type: none; 
}

.module-content li { margin: 0;
}

.module-content ul ul li { margin: 0;
}




/* ******** #alpha ul, #alpha ul, #alpha  ********* */
ul{
    margin: 0px 0px 0px 10px;
    padding: 0;                 
   /* list-style-type: none;*/
}
li { 
padding: 0px 0px 0px 0px;
}

/*
#alpha .module-content li a{
    display: block;
    background-image:  url(images/redButton.jpg);
    background-repeat: repeat-y;      

    width: 145px;      

    margin-left: -10px;   

    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 5px;
    padding-left: 5px;      
    color: #FFF;
    height: auto;
    text-decoration: none;

}

#alpha .module-content ul ul a:hover{
    display: block;
    background-image:  url(images/grey.jpg);
    background-repeat: repeat-y;
    width: 145px;

    margin-left: -10px;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 5px;   

    padding-left: 30px;

    color: #333333;   
    height: auto;
    text-decoration: underline;

}

#alpha .module-content ul ul a{
    display: block;
    background-image:  url(images/redButton.jpg);
    background-repeat: repeat-y;    

    width: 145px;     

    margin-left: -10px;     

    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 5px;
    padding-left: 30px;   
    color: #CCC;
    height: auto;
    text-decoration: none;

}

#alpha .module-content li a:hover{
    display: block;
    background-image:  url(images/grey.jpg);
    background-repeat: repeat-y;
    width: 145px;    
    margin-left: -10px;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 5px;  

    padding-left: 5px;   
    color: #333333;
    height: auto;
    text-decoration: underline;

}
*/

   
.entry-footer a:hover, .permalink a:hover, .post-footers a:hover{
    color: #666666;
}
.post-footers {
    color: #CC0000;
    font-weight: bold;
}

.entry-footer a, .permalink a, .post-footers a{
    color: #CCCCCC;
}
 

.date-header{
    font-size: 16px;
    font-weight: bold;
    padding-top: 8px;
}


/* general */
.comments{
    padding:0px;
    border: solid 0px #990000;
}

.trackbacks{
    padding: 10px;
    border: solid 0px #999999;
}
     

blockquote{
    padding: 5px;
    border: solid 0px #999999;
}

.content-nav{
    text-align: right;
}


#trackback{
}


.comments-header{
/* display:none; */
}

.trackbacks-header h3{
}

.comments-header{
    font-size: 24px;
    font-weight: bold;
    padding-top: 0px;     
}

 
.comments-open-header{
    font-size: 24px;
    font-weight: bold;
}

.footer{
text-align: center;
clear: both;
}
.footer a{
font-weight: normal;
font-size: 11px;
}



/*
if menu custom
.tubby-menu{
margin: 0px 40px 0px 180px;
clear: both;
color:#FFFFFF;
font-size:10px;
}
.tubby-menu a{
color:#FFFFFF;
text-decoration: none;  
font-size:10px;
}

.tubby-menu a, .tubby-menu a:link,.tubby-menu a:active,.tubby-menu a:visited{
color:#FFFFFF;
text-decoration: none;  
font-size:10px;
}

.tubby-menu a:hover{
color:#FFFFFF;
text-decoration: underline;  
font-size:10px;
}


.tubby-menu input{
height: 12px;
font-size: 10px;
}
*/

#alpha-inner a{
text-decoration : none;
}
#alpha-inner a:hover{
text-decoration : underline;
}

#gamma-inner a{
text-decoration : none;
}
#gamma-inner a:hover{
text-decoration : underline;
}
 

.entry-feedburner{
padding-left: 20px;
}


.les-archives-top{
    background-image:  url(images/les-archives-top.jpg);
    background-repeat: no-repeat;
    width: 181px;
    height: 55px;
}

.les-archives-mil{
    background-image:  url(images/les-archives-mil.jpg);
    background-repeat: repeat-y;
    width: 181px;
}

.les-archives-mil-in{
   padding: 10px 20px 10px 25px;
}

.les-archives-bot{
    background-image:  url(images/les-archives-bot.jpg);
    background-repeat: no-repeat;
    width: 181px;
    height: 18px;
    margin-bottom:20px;
}


/* rss bloc */
.fluxrss-top{
    background-image:  url(images/fluxrss-top.jpg);
    background-repeat: no-repeat;
    width: 180px;
    height: 39px;
}

.fluxrss-mil{
    background-image:  url(images/fluxrss-mil.jpg);
    background-repeat: repeat-y;
    width: 180px;
}

.fluxrss-mil-in{
   padding: 10px 20px 10px 10px;
}

.fluxrss-bot{
    background-image:  url(images/fluxrss-bot.jpg);
    background-repeat: no-repeat;
    width: 180px;
    height: 14px;
    margin-bottom:20px;
}

/* fin rss bloc */

.derniers-commentaires-top{
    background-image:  url(images/derniers-commentaires-top.jpg);
    background-repeat: no-repeat;
    width: 225px;
    height: 80px;
}

.derniers-commentaires-mil{
    background-image:  url(images/derniers-commentaires-mil.jpg);
    background-repeat: repeat-y;
    width: 225px;
}
.derniers-commentaires-mil-in{
   padding: 10px 20px 10px 15px;
}

.derniers-commentaires-bot{
    background-image:  url(images/derniers-commentaires-bot.jpg);
    background-repeat: no-repeat;
    width: 225px;
    height: 20px;
    margin-bottom:20px;
}





.les-derniers-jipad-top{
    background-image:  url(images/les-derniers-jipad-top.jpg);
    background-repeat: no-repeat;
    width: 220px;
    height: 48px;
}

.les-derniers-jipad-mil{
    background-image:  url(images/les-derniers-jipad-mil.jpg);
    background-repeat: repeat-y;
    width: 220px;
}
.les-derniers-jipad-mil-in{
   padding: 10px 20px 10px 15px;
}

.les-derniers-jipad-bot{
    background-image:  url(images/les-derniers-jipad-bot.jpg);
    background-repeat: no-repeat;
    width: 220px;
    height: 18px;
    margin-bottom:20px;
}






.tag-cloud-top{
    background-image:  url(images/tag-cloud-top.jpg);
    background-repeat: no-repeat;
    width: 235px;
    height: 80px;
}

.tag-cloud-mil{
    background-image:  url(images/tag-cloud-mil.jpg);
    background-repeat: repeat-y;
    width: 235px;
}

.tag-cloud-mil-in{
   padding: 10px 20px 10px 15px;
}

.tag-cloud-bot{
    background-image:  url(images/tag-cloud-bot.jpg);
    background-repeat: no-repeat;
    width: 235px;
    height: 18px;
    margin-bottom:20px;
}



.retour-home{
    height: 185px;
    width: 891px;
display: block;
}


.extended{
text-align: right;
margin-right: 10px;
}

.cadre-commentaire{
border: 1px solid #000000;background:#DEDEDE;padding: 5px;margin-top: 10px;
}

#comments{
margin-bottom: 20px;
}

.tubby-note-cadre{
width: 449px;
overflow: hidden;
margin: 0;
padding: 0;
}

.cadre-top-home{
margin: 0;
padding: 0;
height: 55px;
background: url(http://www.jipad.fr/images/cadre-top-home.gif) no-repeat;
} 
.cadre-top{
margin: 0;
padding: 0;
height: 18px;
background: url(http://www.jipad.fr/images/cadre-top.gif) no-repeat;
}       
.cadre-inter{
margin: 0;
padding: 0;
height: 16px;
background: url(http://www.jipad.fr/images/cadre-inter.gif) no-repeat;
}  
.cadre-mil{
margin: 0;
padding: 10px;
background: url(http://www.jipad.fr/images/cadre-mil.gif) repeat-y;
}
.cadre-foot, .cadre-bot{
margin: 0;
padding: 0;
height: 16px;
background: url(http://www.jipad.fr/images/cadre-bot.gif) no-repeat;
margin-bottom: 20px;
}
