html,body {

background-color: #ffffff;
margin-top:0px;
color:#000;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:100%;

}

a:link, a:visited, a:active{
color: #000;

text-decoration:underline;
}

a:hover{
/*font-weight: bolder;*/
text-decoration: none;
}
img{
border:0px;
}
h1{
color:#0087d9;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:20px;	
}
h2{
color:#000;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.adresse{
	text-align: right;
	padding:5px
}
.bureau{
width:700px;
padding:4px 4px 40px 4px;
 margin-top:4px	
}
.bureau td{
width:33%;	
vertical-align:top;
}
.bureau div{
padding:4px;	
}
.centrer{
vertical-align:middle;
}
.leftcol{
width:196px;
 padding:4px 4px 40px 4px;
}
.bigleftcol{
width:492px;
 padding:4px;
 margin-top:4px;
}
.rightcol{
width:196px;
 padding:4px 4px 40px 4px;
}
.bigrightcol{
width:492px;
 padding:4px 4px 40px 4px;
}
.centrum{
width:286px;
 padding:4px;
}
.leftavocats{
width:192px;
 padding:4px;	
}
.rightavocats{
	width:492px;
 padding:4px;
}
.rightavocats img{
	border: 1px #0087d9;
}
.texte{
	text-align: justify; text-justify: newspaper;
/*padding-top:20px;*/
}
.activites{
	list-style-image: url(../img/puce.jpg);
}


.page{
width:700px;
padding: 4px 4px 40px 4px; 
margin-top:4px;
}
.copyright{
color:#fff;
padding:5px;	
}
.actu{
	padding-bottom: 4px;
	
}
.actu .resume{
	padding:4px;
	background: #E7E7E7;
	border-bottom-color: #0087d9;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.information{
width:500px;	
}
.information label
{
width:50px;	
}
.activites{

	background-image: url(../img/puce.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 4px;
	padding-top: 4px;
}
#menu2 {
padding:0px; 
margin:0; 
list-style:none; 
height:37px; 
background: #fff url(../img/bg_navigation.jpg);
position:relative;
/*background-color: #5A6065;*/
}
#menu2 li {float:left;}
#menu2 li a {
display:block; 
width:100px;
float:left; 
height:37px;
line-height:37px; 
color:#aaa; 
text-decoration:none; 
font-size:11px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold; 
text-align:center; 
padding:0px; 
cursor:pointer;
}
#menu2 li a b {float:left; display:block; padding:0px;}
#menu2 li.current a {color:#fff; background: url(../img/bg_navigation_hoover.jpg);}
#menu2 li a:hover {color:#fff; background: #000 url(../img/bg_navigation_hoover.jpg);}
#menu2 li.current a:hover {
color:#fff; 
background: #000 url(../img/bg_navigation_hoover.jpg); 
cursor:default;}
/*#menu2 li.current a:hover b {background: url(../img/bg_navigation_hoover.jpg) no-repeat right top;}*/

#main {
border:0px;
background-color:#fff; 
}
.conteneur{
height:100%;	
}
#sousmenu
{
padding:5px 0px 20px 0px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold; 
font-size:11px; 
/*height: 21px;*/
}
#sousmenu a {
color:#fff; 
text-decoration:none; 
cursor:pointer;
 background: #35363A;
 border-left-color: Black;
 border-left-style: solid;
 border-left-width: 2px;
 padding:5px;
}
#sousmenu a:hover {color:#fff;  background:#35363A; }
#sousmenu .en_cours {color:#fff;  background: #0069AA; }

#bas {
width:900px;
height:37px;
color:#fff;
margin:0px auto;
}


#langue{
margin:auto;
padding:5px;	
}
#langue a:link, #bas a:visited,#bas a:active{
color:#0087d9;
text-decoration: none;
}
#footer{
	/* marge droite et gauche sur auto pour centrer le bloc */
	margin-left: auto; 
  	margin-right: auto;
	width: 900px; /* taille obligatoire pour le centrage */
	height:37px;
	text-align:	center;
	color: white;
	vertical-align: middle;
	background-color: #666666;
}

#footer a{
color:#fff;
text-decoration: none;
}
#footer a:hover{
color:#fff;
text-decoration: underline;	
}
#footer div{
padding:5px;	
}
#copyright{
	/* marge droite et gauche sur auto pour centrer le bloc */
	margin-left: auto; 
  	margin-right: auto;
	width: 900px; /* taille obligatoire pour le centrage */
	height:37px;
	text-align:right;
	color:grey;
	
	vertical-align: middle;
	font-size: smaller;
}

#copyright a{
color:#ccc;
text-decoration: none;
}
#copyright a:hover{
color:#ccc;
text-decoration: underline;	
}
