body{
font-family: Tahoma, Verdana;
font-size: 11px;
}

/* CSS généraux (cadres/fenetre/liens/h1/h2...)*/

a {
  color: #00368F;
  }

a:link {
  color: #00368F;             
  text-decoration: none;
  }

a:visited {
  color: #00368F;             
  text-decoration: none;
  }

a:active {
  color: #00368F;             
  text-decoration: none;
  }

a:hover { 
  color: #FF6600;
  text-decoration: underline;     
  }

img{
  border: none;
}
table{padding: 0;margin: 0;}
ul {
  padding-left: 5px;
}
li {
  list-style-type: none;
  background: transparent url(http://www.blogpresso.com/images/bullet-proof.png) no-repeat left 0.5ex;
  margin-bottom: 2px;
  padding-left: 10px;
}
hr {
   background-color: #CCC;
   border: 0;
   height: 1px;
}
.ico{
  width: 16px;
}
.floatRight {
  float:right;
}
.transparent{
  -moz-opacity:0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
}
.linkOut{
  cursor: pointer;
  color: #333;
  text-decoration: none;
  border-bottom: 1px solid #DDD;
}
.linkOver{
  color: #FF6600;
  border-bottom: 1px solid #FF6600;
}

.module, .moduleEdit{
  background: #FFF;
  margin: 5px;
}

.resizable .module, .resizable .moduleEdit {            
  margin: 5px 0px;
}

.marginpadding0{ margin:0;padding:0; }

/* CSS header du service */
.header{
clear: both;
background:#CA7CAF;
}
.informations-header{
 font-size: 10px;
 font-family: Arial;
 color:#222222;
 text-align: center;
}

/* full MODULE */
.module a{       
  /* IE only: empèche URL longue de casser design */
  word-wrap: break-word;
}

.module{
  display: block; left: 0px; top: 0px; visibility: visible;
  border: 3px solid #ECECEC;
}

.moduleBloc{
    border: 1px solid #889DFF;
    overflow: hidden;
    background: #FFF;

}

.moduleEdit{
  border: 3px solid #E1E9F4;

}

.moduleEdit .moduleBloc{
    border: 1px solid #2968B9;
  }


.generale{
width: 100%;
}


     .moduleHeader{
      cursor: pointer;
      background: #FFDFF5;
      height: 1.8em;
      min-height: 20px;
      overflow: hidden;
    }


    .white{background: #FFF;}

    .yellow{background: #FFFFE0;}

    .green{background: #EEFFE0;}

    .red{background: #FFE0E1;}

    .blue{background: #FFDFF5;}

    .orange{background: #FEE8BD;}

      .moduleHeader .showHide{
        width: 0;
        height: 16px;
        cursor: pointer;
        float: left;
        padding: 2px 2px 0 2px;
      }


      .moduleHeader .title{

        font-weight: bold;

        padding-left: 4px;

        line-height: 1.8em;

        color: #00368F;

        overflow: hidden;

        display: inline;

      }

        .moduleHeader .title a{

          color: #00368F;

        }

        .moduleHeader .title a:hover{

          color: #F60;

        }

        .moduleHeader .title  em,.moduleHeader .title  em a{

          font-style: normal;

          color: #36C;

        }

      .moduleHeader .edit{

        float: right;

        margin: 2px 5px 0 5px;

        cursor: pointer;

      }

        .moduleHeader .edit a{

          color: #858585;

          text-decoration: underline;

          border-bottom: none;

        }

        .moduleHeader .edit a:hover{

          color: #F60;

        }

      .moduleHeader .close{

        float: right;

        margin: 2px 2px 0 0;

        cursor: pointer;

      }

      .moduleHeader .refresh{

        float: right;

        padding: 3px 5px 2px 0;

        cursor: pointer;

      }

      .moduleHeader .options{

        float: right;

        padding: 2px 5px 0px 0;

        cursor: pointer;

      }

      .moduleHeader .publish{

        float: right;

        padding: 3px 5px 2px 0;

        cursor: pointer;

      }



    .moduleContent{

      clear: both;

      padding: 7px;

      background: #FFF;

    }






.paddingleft3{ padding-left: 3px; }

.paddingleft3 a{
font-size: 13px;
font-weight: bold;
}





  ul{
    margin: 0;
    padding: 0;
  }

.extended{
clear: both;
float: right;
margin-right:20px;
}
.extended2{
clear: both;
float: right;
margin-right:20px;
}
.tubby-indiv .extended2{
display: none;
}

/** custom de la barre a gauche au milieu**/
.extended a, .extended a:link, .extended a:active, .extended a:visited, .extended2 a, .extended2 a:link, .extended2 a:active, .extended2 a:visited {
 color: #2C61EF;
font-size: 14px;
text-decoration: none;
font-weight: normal;

 }
.extended a:hover, .extended2 a:hover{
 color: #000000;
text-decoration: underline;
font-weight: bold;
font-size: 14px;
}
/***************************/

.content{
padding-right:15px;
}

.ligne-content-tubby{
border: 1px solid #FF9900;
width: 100%;
padding: 4px;
overflow: auto;
}

select,input,textarea  {
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    padding: 1px 1px 1px 1px;
    margin: 1px 1px 1px 1px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    border-top: solid 2px;
     border-left: solid 2px;
      border-bottom: solid 2px;
     border-right: solid 2px;
      border-color: #5E0840;
    }


/*** end generalit&#65533;s pour les textes ****/

.content-bg-degrade{
}


.tubby-cloud{
margin-right: 5px;
margin-top: 8px;
padding: 5px; 
text-align: center;
}

.tubby-cloud a, .tubby-cloud a:link, .tubby-cloud a:visited, .tubby-cloud a:active{
text-decoration: none;
}

.tubby-cloud a: hover{
text-decoration: underline;
}
     
.comments{
     border: solid 1px #5E0840;
padding: 10px;
}


.feedflare{
display: none;
}

td{
text-align: left;
}

.sous_footer{
text-align:right;
background:#CA7CAF;
}

.tubby-indiv .nv-feedList .paddingleft3 a, h1{
font-size: 18px;
line-height: 18px;
}

.tubby-indiv{
}

.comments-open-header{
font-size: 12px;
}

.content-nav a{
font-size: 14px;
}
