














h1{
font-size: 15px;
font-weight: bold;
}


.topimage{
border-left: 1px #fff solid;
}

p{
margin-bottom: 10px;
}

.bloc  {
width:100%;
}

.title  {
}

.content  {
}

.imgLeft .content, .imgRight .content  { /* Correction d'un N-ième bug IE avec les images flottantes */
	border-bottom:1px solid #fff;
}

#copyright .content, #copyright .content  { /* Correction d'un N-iÃ¨me bug IE avec les images flottantes */
	border-bottom:0px;
}

.sep2-body .imgLeft .content, .sep2-body .imgRight .content  {
	border-color:#F8F8EE;
}

.imgLeft .content p, .imgRight .content p{
	margin:0 0 9px;
}

.link  {
	text-align: right;
}

.link a  {}

.link a:hover  {}

.image  {
	margin-bottom:3px;
}

.image br  {
	display:none;
}

.legend  {
	display:block;
	text-align:center;
	color:#9B9B9B;
	font-size:11px;
}

.imgLeft .image  {
	float:left;
}

.imgRight .image  {
	float:right;
}

.imgLeft .image, .imgLeftCol .image  {
	margin:0 3px 3px 0;
}

.imgRight .image, .imgRightCol .image  {
	margin:0 0 3px 3px;
}

.imgLeftCol .imgCell,  .imgRightCol .imgCell  {
	width:1%;
}

.imgTop .image  {
	text-align:center;
}

.imgTop .image img  {
	margin:0;
}
.legend  {
font-size:11px;
font-style:italic;
}

.pencil  {
	float:left;
	cursor:pointer;
}

#main_content {
padding-bottom:15px;
}

body{
       background-color: #D5D8DA;
        font-size: 11px;
        font-family: arial, serif;

}

img{
	border:none;
}

.logo{
	max-width: 225px;
        width:expression(document.body.clientWidth < 225? "225px": "auto" );
	margin-left:  4px;
	margin-right:  4px;
	overflow: hidden;
}

.topimage{
	padding-top:45px;
width: 590px;
height: 180px;
overflow: hidden;
}



/*vertical navigation menu*/
#vertical_menu{
        /*color: #fff;
        background-color: #019198;*/

	padding-top:10px;
	padding-bottom:50px;
	width: 150px;
	text-align: left;
}

#vertical_menu a{
	/*color: #fff;*/
	text-decoration: none;
}


/*each menu item*/
.menu_item{
      background-image: url('/charte/debenoist-grasset-caulier.membre-eurojuris.com/fre/prod/images/sodalite/sep-menu.jpg?id=654');
        background-position: center bottom;
        background-repeat: no-repeat;
        font-size: 14px;
        display: block;
        padding-left: 20px;
padding-top:10px;
padding-bottom:10px;
}

.menu_item:hover, #menu_item_current {
	font-weight: bold;
	font-size:13px;
}


/*footer styles*/
#footer, #footer a, #footer a:hover{
       /* color: #fff;
        background-color: #019198;*/
        text-decoration: none;
	height: 25px;
}

#footer {
	/*border-bottom: 3px #fff solid;*/
	clear:both;
}

#copyright{
	text-align: right;
	padding-right: 10px;
	/*border-right: 3px #fff solid;
	border-bottom: 3px #fff solid;*/
	vertical-align:middle;
}

#associes{
        /*background-color: #019198;
        color: #fff;*/
        font-weight: bold;
        text-align: center;
	height: 25px;
	/*border-left: 1px #fff solid;*/
}

/*Where user content goes*/
#main_content{
        padding-top:10px;
        margin-left:20px;
	margin-right:20px;
        width: 552px;
}

#main_content h2{
        /*color: #019198;
        margin-left:20px;*/
        font-size: 16px;
}


 #main_content h1{
	/*color: #019198;*/
}


/*center an image on the left*/
#main_content .left{
        float: left;
        margin-right: 5px;
}


/*center an image on the right*/
#main_content .right{
        float:right;
        margin-left: 5px;
}


/*text block, 300px, left-centered.*/
.left_block{
        display: block;
        width:290px;
        float: left;
}

/*text block, 180px, right-centered.*/
.right_block{
        display: block;
        width: 250px;
        min-height: 180px;
        height:expression(document.body.clientHeight > 180? "180px": "auto" );
        float: right;
        background-image: url('/charte/debenoist-grasset-caulier.membre-eurojuris.com/fre/prod/images/sodalite/right_block.jpg?id=599');
        background-position: top left;
        background-repeat: no-repeat;
        padding-left:4px;
	padding-top:10px;
}

/*Colorize cells bgcolor.*/
.main_color{
       /* background-color: #D5D8DA;*/
}

#menu_p{
         margin:0px;
}




/*Homepage*/
.memberList{
width:90%;
}

.qualityfunction{
font-weight: bold;
}

.cv{
text-align:left;
}

.publications{
border-bottom: 1px #000 dashed;
width: 100%;
display: block;
text-decoration: none;
}

.publications a{
text-decoration: none;
}
