/*normalisation*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol,ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
/*centrage de la fenetre - positionnement*/
/*centrage de la fenetre - positionnement*/
html{text-align:left;}
body{position:relative;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;width:1004px;padding: 10px;-zoom:1;}

/***********************************GENERAL*******************************************************/
html{background-color:#333340;}
p, h1, h2, h3, td, th{padding:5px 0px 5px 0px}
strong{font-weight:bold}
em{font-style:italic;}
a{text-decoration:none;color:#fff;}
h1{color:#fff;}
h2{color:#fff;text-transform:uppercase}
h3{color:#000;}

label{width:150px;display:block;float:left;font-size:1.2em;font-weight:bold}
h1{font-size:1.4em;}
h2{font-size:1.3em;margin:10px 0px 5px 0px;}
h3{font-size:1.2em;margin:5px 0px 5px 0px;}
h4{margin:15px 0px 5px 0px;}

ul li{margin-bottom:5px;list-style:outside disc;margin-left:20px;clear:both}
ul li ul li{list-style:circle outside}
ul {margin:10px 0px 10px 0px;}
hr{margin:20px 0px 20px 0px;}

.cache{position:absolute;top:-5000px}
p#deconnect{float:right}
p#deconnect a{color:#FFF}
div.content{
   background: #333340;
	}

div.content{
	position:relative;
   padding: 8px 17px 8px 17px;
	}
.bordures{margin-top:0.8em;border:1px solid;padding:5px; -moz-border-radius: 10px 0px 10px 10px; -webkit-border-radius:  10px 0px 10px 10px; border-radius:  10px 0px 10px 10px;}
.bordures{margin-bottom:10px;border-color:#000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.col{width:47%;float:left;background-color:#FFF;position:relative;padding:10px;position:relative;margin-right:10px}
#right{float:left;margin-right:0px}


h1{width:267px;height:128px;background:url('../images/logo-ii.png') no-repeat;text-indent:-9999px}
/********************MENU********************************/
 
 ul#menu {
	 position:absolute;top:-70px;right:6px;
    background-color: #FFFFFF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 100%;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    z-index: 21;
	width:45%;
	overflow:hidden;
}
 ul#menu{margin:5px 10px 5px 0px;}
 
 ul#menu li{ padding: 2px 10px 2px 0px;margin:0px;margin-right:5px;list-style:none;font-size:1.1em;font-weight:bold;text-align:left;border-right:1px solid #000;float:left;clear:none}
 ul#menu li:last-child{ border-right:none}
 
  ul#menu li a{
   font-style:normal;
	}
 ul#menu li em{
   font-style:normal;
   font-weight:bold;
   text-decoration:underline;
	}

/*déclinaison de couleur*/
 ul#menu li a{color:#000}
 ul#menu li a:hover{color:#000;   text-decoration:underline;
}

div.col h2{color:#000}

span.libelle{ display:block;float:left;margin-right:20px;width:65%;font-size:16px}

ul.dynatree-container span.connect1 a { color: #336633;  }
/*span.connect1 span.dynatree-icon {
    background-position: 0px 15px;
    margin-left: 3px;
}
*/
span.playlist1 a { background-color: #CCC;  }
span.playlist2 a { background-color: #CCC;  }
span.playlist3 a { background-color: #CCC;  }
span.playlist4 a { background-color: #CCC;  }
span.playlist5 a { background-color: #CCC;  }
span.playlist6 a { background-color: #CCC;  }
span.playlist7 a { background-color: #CCC;  }
span.playlist8 a { background-color: #CCC;  }
span.playlist9 a { background-color: #CCC;  }
span.playlist10 a { background-color: #CCC;  }
span.playlist11 a { background-color: #CCC;  }
span.playlist12 a { background-color: #CCC;  }
span.playlist13 a { background-color: #CCC;  }
span.playlist14 a { background-color: #CCC;  }

/*#content_m1 h2{color:#1999E4;}
#content_m1 h3 {color:#1999E4;}
#content_m1 a {color:#1999E4;}
/*span {color:#1999E4;}*/

/*#content_m2 h2{color:#DB1A57;}
#content_m2 h3 {color:#DB1A57;}
#content_m2 a {color:#DB1A57;}


#content_m3 h2{color:#B1C800;}
#content_m3 h3 {color:#B1C800;}
#content_m3 a {color:#B1C800;}


#content_m4 h2{color:#F05030;}
#content_m4 h3 {color:#F05030;}
#content_m4 a {color:#F05030;}
*/




/*boutons*/
p.bt_ajouter{position:absolute;right:0px;top:-20px;width:32px;height:32px;background:url('../images/add.png') no-repeat;}

p.bt_ajouter a{display:block;width:32px;height:32px;text-indent:-9999px}
p.bt_ajouter a{color:#FFF}

input.bt_submit{width:32px;height:32px;background:url('../images/save.png') no-repeat;border:none;position:absolute;left:450px;top:60px;text-indent:-9999px;}
p.retour{width:32px;height:32px;background:url('../images/retour.png') no-repeat;border:none;position:absolute;left:410px;top:60px;text-indent:-9999px;padding:0px;z-index:999}
p.retour a{display:block;width:32px;height:32px;}


p.ui_msg{color:#F00}
textarea{width:380px;height:200px}

/* LISTES*/
.entete span, .list_admin span{display:inline-block;width:20%;text-align:center}
/*list biens*/
span.ref{font-weight:bold}
#content_m2 span.ref{color:#1999E4}

.content span.modifier a{color:#000}
.content span.supprimer a{color:#ccc}
/* LISTES*/
.entete2 span, .list_admin2 span{display:inline-block;width:17%;text-align:center}
.list_admin2 input{width:30px;text-align:center}
/*list biens*/
span.ref{font-weight:bold;color:#1999E4;}

/*list membres*/
span.nom{width:35%;font-weight:bold;text-align:left}


/* lien bouton */
a.bt{margin-right:15px;font-weight:bold;font-size:1.1em;padding:5px 15px;border:1px solid #1999E4;display:inline-block;background-color:transparent;}
a.bt{
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
    border-radius:  5px;
	-moz-box-shadow: inset 0px 0px 4px #888;
	-webkit-box-shadow: inset 0px 0px 4px #888;
	-box-shadow: inset 0px 0px 4px #888;
}
a.bt.actif {font-style:italic;
	background-color:#FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-box-shadow: none;
}
/**images*/
div#recap_infos{width:48%;padding:3px;overflow:hidden}
div#recap_images{width:48%;padding:3px;float:right;overflow:auto;text-align:center}
div.image{width:30%;padding:5px;}
div.image img{height:100px }
div#dpe img{width:40% }

/***********************CLEARFIX**********************************************************************/
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}

.clearfix {clear: both; display: block;margin-bottom:0px; height: 0px; }

 p#biens{line-height:1.4em}
 
 
 select{width:100%;font-size:14px;height:250px}
 select .option1{padding-left:15px;}
 select .option2{padding-left:30px;font-weight:bold}
 select .option3{padding-left:45px}
 select .option4{padding-left:60px}
 select .option5{padding-left:75px}
 