body {
  margin: 0px;
padding: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #300810;
  text-align: left;
  background:#FFFFFF;
}

/*** architecture ****/
.generale{
 position: relative;
 margin: 0 auto;
 width: 959px;
 padding: 0px;
 text-align: left;
}



 select,input,textarea  {
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    padding: 1px;
    margin: 1px;
    color: #000000;
    text-decoration: none;      
    background-color: #FFFFFF;
    border-top: solid 1px;
     border-left: solid 1px;
      border-bottom: solid 1px;
     border-right: solid 1px;
      border-color: #555555;
    }
    .tcheckkbox{
    border: 0px;
    }


.nada  {
    font-size: 0px;
    padding: 0px;
    margin: 0px;
    color: ;
    text-decoration: none;      
    background-color: ;
     border: 0px;
    }

h2 {
  font-family: Verdana;
  font-size: 20px;
  text-align: left;
  color: #000000;
}


.content h1,h1 {
  font-family:  Verdana;
  font-size: 24px;
  color: #0196AC;
  margin: 3px 0px 20px 10px;
  padding: 0px;
}


.content h3 {
  font-family:  Verdana;
  font-size: 17px;
   font-weight: normal;
  color: #0196AC;
  margin: 3px 0px 0px 10px;
  padding: 0px;
}





p {
  font-family: Verdana;
  font-size: 12px;
  color: #020202;
  text-align: left;
  font-weight:normal;
}

a {
  font-family: Verdana;
  color: #159CB0;
  text-decoration: underline; 
  }

a:link {          
  color: #159CB0;
  text-decoration: underline; 
  }

a:visited {
  color: #159CB0;
  text-decoration: underline; 
  }

a:active {
  color: #159CB0;
  text-decoration: underline; 
  }

a:hover { 
  color: #159CB0;
  text-decoration: none;  
  }

 
 
.clr{
clear: both;
}

.retour-home{
cursor:pointer;
width: 959px;
height: 155px;
display: block;
}


.popup-compositeur{
cursor:pointer;
  margin: 0px;
padding: 0px;
width: 240px;
height: 25px;
display: block;
}




/* pour les construction*/
.header{
height :174px;
border :0px;
}

.sou-header{
height: 25px;
font-size:22px;
color:#FF6C29 ;
padding-top:10px;
font-weight: bold;
text-align:left;
}


.menu{
color:#FFFFFF;
font-weight: bold;
font-size: 14px;
padding:5px 0px 0px 10px; 
}

.menu a, .menu a:link, .menu a:active{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.menu a:visited{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}

.menu a:hover{
font-size: 14px;
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}

.sous-menu{
text-align:right;
color:#451A24;
font-size: 13px;
padding:5px 50px 0px 0px;
}

.sous-menu a, .sous-menu a:link, .sous-menu a:active{
font-size: 14px;
color: #451A24;
text-decoration: none;
font-weight: bold;
}

.sous-menu a:visited{
font-size: 14px;
color: #451A24;
text-decoration: none;
font-weight:bold;
}

.sous-menu a:hover{
font-size: 14px;
color:#451A24;
text-decoration: none;
font-weight:bold;
}



.rechercher{
width:212px;
height:93px;
background-repeat:no-repeat;
text-align:right;
padding-bottom:10px;
padding-top: 5px;
}

.footer{
font-size:12px;
font-weight:bold;
color: #E2E3E5;
}


.footer a, .footer a:link, .footer a:active{
font-size: 12px;
color: #009B9B;
text-decoration: none;
font-weight:bold;
}

.footer a:visited{
font-size: 12px;
color: #009B9B;
text-decoration: none;
font-weight:bold;
}

.footer a:hover{
font-size: 12px;
color:#009B9B;
text-decoration: underline;
font-weight:bold;
}
/* pour les construction*/





/* pour les cardes*/
.carde-note{
background-position: bottom;
border-style: solid;
border-color: #A1A948;
border-width: 1px;
padding-top:5px;
}

.carde-note-sub{
background: #FDECD2;
border-style: solid;
border-color: #A1A948;
border-width: 1px;
padding-top:10px;
margin-top:10px;
}

.alone-comment{
  background:#F8CC83;
  padding: 5px;
  margin-top: 10px;
  padding-left :10px;
}
/* pour les cardes*/




/*pour les side normal*/
.inner-sidebar{
  color:#000000;
  font-size: 12px;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

.inner-sidebar a, .inner-sidebar a:link, .inner-sidebar a:active, .inner-sidebar a:visited {
color: #F29400;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.inner-sidebar a:hover{
color: #F29400;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}


.inner-sidebar-titre{
color:#FFAA53;
font-size: 20px;
padding-left :5px;
font-weight: bold;
}

.inner-sidebar-titre a, .inner-sidebar-titre a:link, .inner-sidebar-titre a:active, .inner-sidebar-titre a:visited {
color:  #FFAA53;
text-decoration: none;
 }


.inner-sidebar-titre a:hover{
color: #FFAA53;
text-decoration: underline;
}

.inner-sidebar-sous-titre{
color:#000000;
font-size: 12px;
padding-left :20px;
padding-right: 15px;
}
/*pour les side normal*/






/* archive moudule*/
.module-header{
height:27px;
background-repeat: no-repeat;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
text-align:center;
padding-top:5px;

}

.module-content{
font-family: Verdana;
font-size: 14px;
color: #000000;
margin-top:0px;
border:1px;
text-align:left;
font-weight: bold;

}

.module-list{    /* list ul    */
 padding-left: 10px;
 margin: 5px;
 padding-bottom: 5px;
}

.module-list-item{    /* list li */
 list-style: none;
}

.module-content a, .module-content a:link, .module-content a:active{
font-size: 14px;
color: #000000;
text-decoration: none;
}

.module-content a:visited{
font-size: 14px;
color: #000000;
text-decoration: none;

}

.module-content a:hover{
font-size: 14px;
color: #000000;
text-decoration: underline;
}
/* archive moudule*/





/* archive-list*/
.archive-header{
font-size:16px;
color: #000000;
margin-top:0px;
margin-bottom:0px;
padding-left :10px;
padding-top :10px;
}


.archive-list{
margin:0px;
padding:0px;
padding-left:10px;
}


.archive-list-item{
 list-style: none;
 margin-bottom:30px;
}


.archive-content{
font-family: Verdana;
font-size: 14px;
color: #F29400;
margin-top:0px;
border:1px;
text-align:left;
font-weight: bold;
}


.archive-content a, .archive-content a:link, .archive-content a:visited, .archive-content a:active{
font-size: 14px;
color: #F29400;
text-decoration: none;
}

.archive-content a:hover{
font-size: 14px;
color:#F29400;
text-decoration: underline;
}
/* archive-list*/

/* Pour les catelogy */
.catelogy-header{
font-size: 14px;
color:#FFFFFF;
font-weight:bold;
padding-top:1px;
}
/* Pour les catelogy */


 
/* Pour les entry */
.entry{
}
/* Pour les entry */

.entry-position{
padding-right:20px;
background:url(http://www.cinesong.fr/images-blog/cinesong/contenu/line.jpg) repeat-y left;
}


/* Pour les entry titre */
.entry-header{
color:#300810;
font-size: 14px;
font-weight: bold;
}

.entry-header a, .entry-header a:link, .entry-header a:active, .entry-header a:visited {
color:  #300810;
text-decoration: none;
 }


.entry-header a:hover{
color: #300810;
text-decoration: underline;
}
/* Pour les entry titre */




/* Pour les entry content */
.entry-body{
  color:#300810;
  font-size: 13px;
  text-align: left;
}

.entry-body a, .entry-body a:link, .entry-body a:active, .entry-body a:visited {
color: #159CB0;
text-decoration: none; 
font-weight: bold;
}

.entry-body a:hover{
color: #159CB0;
text-decoration: underline;   
font-weight: bold;
}


.entry-body p {
  font-family: Verdana;
  padding-left:5px;
  font-weight:normal;
}
/* Pour les entry content */






/* pour les entry more link */
.extended{
text-align:right;
padding:10px;
font-size:13px;
font-weight:bold;
}

.extended a, .extended a:link, .extended a:active, .extended a:visited {
color:  #159CB0;
text-decoration: underline;
font-size:13px;
}


.extended a:hover{
color: #159CB0;
text-decoration: none;
font-size:13px;
}
/* pour les entry more link */




/* pour les entry footer */
.entry-footer{
}
/* pour les entry footer */






/* pour les entry post */
.posted {
text-align: justify; 
font-size: 11px;
border-top: 0px solid #666666;
display: none;
padding: 5px 1px 5px 1px;
margin: 5px 1px 5px 1px; 
   border-top: 1px solid #D1D3D5;    
}

.posted a, .posted a:link, .posted a:active, .posted a:visited {
color:  #159CB0;
text-decoration: none;
font-weight: bold;
 }
   
.posted a:hover{
color: #159CB0;
text-decoration: underline;
font-weight: bold;
}
/* pour les entry post */



/* pour post comments */
.comments-generale{
background-color:#FFDEE8;
}

.cadre-commentaire{
  background:#CCCD34;
  padding: 7px;
  margin-bottom: 15px; 
}

.alone-comment{ 
border: 0px solid #888888;background:#FFFFFF;padding: 3px; margin-bottom: 4px; 
}
.cadre-commentaire2{
border: 1px solid #019EC7;background:#FFFFFF;padding: 5px;
}

.commentsbody{
color: #000000;
font-size: 11px;
text-align: left;
}

.content-nav{
 color: #000000;
  font-size: 12px;
  text-align: left;
}
/* pour post comments */



.tubby-note-cadre{
 margin-bottom:25px;    
 padding-right:0px;
 background: url(http://www.cinesong.fr/images-blog/cinesong/contenu/entrys.jpg) no-repeat;
 padding-left: 25px;
color:#300810;
font-family: Verdana;
overflow: hidden;
}

.edito{
padding: 5px 0px 0px 5px;
}

.title-top{
margin-top:5px;
}

.dateentete{
display: none;
}

.form-left{
padding: 0px; margin: 0px;
}





.tubby-head{
text-align: left;
padding: 5px;
}

#infobulle{
  position: absolute;  
  visibility : hidden;
  border: 1px solid #CCCCCC;
  padding: 4px;
  font-family: Verdana, Arial;
  font-size: 1em;
  background-color: #F4F4F4;
}
 

.button_inscription{
text-align: center;
margin: 20px;
}
.button_inscription a{
text-align: center;
padding: 5px;
border: 1px solid #000000;
color: #64AF36;
background: #CCCCCC;
}
.button_inscription a:hover{
color: #000000;
background: #FFFFFF;
}

.layer{
margin: 5px;
padding: 5px;
border: 0px solid #CCCCCC;
display: none;

}
.error, .msg-error-petit{
margin: 4px;
color: #FF0000;
font-size: 13px;
font-weight: bold;
text-align: center;
}
.msg-error-petit{
font-size: 11px;
}


.table_css_class{
border: 1px solid #CCCCCC;
}
.tdright{
text-align: left;
}
.tdleft{
text-align: left;
}

.hint{
margin-top: 20px;
text-align: center;
color: #BD59EF;
font-size: 13px;
font-weight: bold;
background: #CCCCCC;
}



/* css for image AJAX */
iframe {
    border-width: 0px;
    height: 60px;
    width: 400px;
}
iframe.hidden {
    visibility: hidden;
    width:0px;
    height:0px;
}
 
#main {
    overflow: hidden;
    margin: auto;
    width: 410px;
    height: 150px;
    border-style: solid;
    border-width: 1px;
    background-color: white;
}
 
 
 
#images {
    width: 390px;
    margin: 5px;
}
 
#images div {
    margin: 5px;
    width: 100px;
    height: 100px;
    border-style: solid;
    border-width: 2px;
    border-color: #DEDFDE;
    float: left;
    overflow: hidden;
}
 
#images div:hover {
    border-color: #529EBD;
}
 
#images img.load {
    margin: 5px;
}





/*
 ******************************
 *****ACTION-BUTTONS
 ******************************
 with special IE fix
 */

div.ie-actionbuttons {
        position: relative/*absolute*/;
  /*max-width: 30%;*/ height: 22px;
  right: 0; bottom: 0;
  margin: 0px;
        background: transparent url(images/BG.png) no-repeat top right;
  text-align: right;
  vertical-align: bottom;
  padding-left: 2em;
  padding-right: 1em;
  padding-top: 0.5ex;
  padding-bottom: 0.5ex;
  border: 0px none;
}

/* body>div#actionbuttons { position: fixed; } */
#actionbuttons {
  position: fixed;
/*  position: absolute; */
   max-width: 30%; height: 22px;
  right: 0px; bottom: 0px;
  margin: 0px;
  background: transparent url(images/BG.png) top left;/* MODIFY-IMG */
  vertical-align: bottom;
  padding-left: 2em;
  padding-right: 1em;
  padding-top: 0.5ex;
  padding-bottom: 0.5ex;
  border: 0px none;
}
#actionbuttons div { }
#actionbuttons a, #actionbuttons a:link {
  position: relative;
  display: inline;
  text-align: right;
  width: 100%;
  margin-bottom: 0.5em;
  margin-top: auto;
   background-color:transparent;
   border: 0px;
}


.top-edito{
margin-bottom: 53px;
}

h6{
margin:0;
padding:0;
font-size: 9px;
font-family: Verdana;
font-weight: normal;
}






/* 10 mai 07 tab */
.bg_colom{
background:url(http://www.cinesong.fr/images-blog/bg_colom.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#0099B1;
font-weight:bold;
}

.color1{
background:#D3D9D9;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#320307;
height:30px;
text-align:center;
font-size:11px;
font-weight:bold;
}

.color2{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#320307;
height:30px;
text-align:center;
font-size:11px;
font-weight:bold;
}
