/* Tooltips */
.tool-tip {
      background: #ffc;
      border: 2px solid #D4D5AA;
      padding: 5px;
      font-size: 0.79em;
      max-width: 200px;
      }
.tool-title {
      font-weight: bold;
      }



#logo { height: 179px; width: 960px; }

#menu { background-color: #241818; height: 49px; width: 960px;}

#banner_down { height: 50px; width: 960px; background: url('../images/cut_paper.jpg') no-repeat }

#mybody { 
    
    background-repeat: repeat-y; 
    background-image: url("../images/body.jpg");
    padding-bottom: 10px;
    
}


#mybodyfoot { 
    background-repeat: repeat-y; 
    height: 96px; 
    width: 960px; 
    background-image: url('../images/page_down.jpg');
 /*   margin-top: -196px;
    margin-left: auto;
    margin-right: auto;*/
}

#footer { 
    width: 960px; 
    margin: 0px; 
    margin-top: -100px;
    margin-left: auto;
    margin-right: auto;
    height: 100px; 
    line-height: 74px; 
    text-align: center; 
    color: #d0d0d0; 
    font-size: 9px; 
    font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
    border-top-width: 0px; 
    border-top-color: #363030; 
    border-top-style: dashed;
   
 }
 
 #footer img{
 	background-color:transparent;
 	border-width: 0px;
 	margin: 0px;
 	padding: 0px;

 }

.hauteur_ecran { min-height: 100%;}

body {
	color: #3f3f3f;
	line-height: 20px;
	background-color: #2c2525;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0px 0px 0px;
	border-top: 5px solid;
	border-bottom: 0px solid;
	font-size: 14px;
	/*text-align: center; */
	
}

table.contentpaneopen table {
    
 margin: 1px;   
}
html, body {
    height:100%;
}
body input {
	margin-bottom: 0px;
	margin-right: 8px;
	height: 26px;
}
body input, textarea {
	border-color: #d5d5d5;
	border-style: ridge;
	border-width: 1px;
	margin-right: 8px;	
}



a {
	
	font-weight: bold;
	
	text-shadow: 0px 0px 0px;
	
	color: #46b3d0;
	text-decoration: none;
}



a:hover {
	color: #3d8dcb;
	font-weight: none;
	text-decoration: none;
}

h1, .componentheading, .contentheading {
	color: black;
	margin-top: 16px;
	line-height: 30px;
	letter-spacing: -2px;
	font-style: italic;
	font-size: 48px;
	font-family: Georgia, serif;
	text-align: left;
	padding-bottom: 20px;
}

/*h2 {
	letter-spacing: -2px;
	line-height: 1px;
	font-size: 30px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}*/

h2, .contentdescription {

	padding-bottom: 23px;

	font-style: italic;

	color: #7f7f7f;

	letter-spacing: 1 px;
	font-size: 16px;
	line-height: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;


}




/*p {
	border: 0px solid #666;
	overflow: hidden;
	padding: 0px 0;
	text-align: left;
}


.container_16 {
	background-color: blue;
}*/


p img {
	background:none repeat scroll 0 0 #FFFFFF;
	bottom:2px;
	display:block;
	margin:0;
	padding:4px;
	position:relative;
	right:2px;
	border:1px solid #BBBBBB;

}

tr.sectiontableentry1 td{
    border-bottom-width: 1px;
    background-color: #eeeeee;
    border-color: #b3c2d6;
    border-style: dashed;
    font-style: normal;
    font-weight: normal;
    line-height: 40px;
    font-size: 18px;
    padding-left: 30px;
    
}
tr.sectiontableentry2 td{
    border-color: #b3c2d6;
    border-style: dashed;
    border-bottom-width: 1px;
    font-style: normal;
    font-weight: normal;
    line-height: 40px;
    font-size: 18px;
    padding-left: 30px;
    
}

.sectiontableentry1 a, .sectiontableentry2 a  {
	font-style: normal;
	font-weight: normal;

}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover  {}





/*.contentpane a {
	list-style-position: inside;
	font-size: 18px;
	margin: 34px;
	line-height: 31px;
	background-color: #dedede;
	border-bottom-color: #908e8c;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	background-repeat: no-repeat;
	color: #555555;



}*/



table.contentpaneopen tr {
    height: 40px;  
}





