body {
margin : 0;
padding : 0;
background-attachment : fixed ;
text-align : center ;
font: 0.7em Arial  
}
#bggeneral {
width : 100% ; 
background : url(http://demifreres.cybermed.fr/images/bgall.jpg) ; 
height:100%;
}
#bggeneral2 {
width : 100% ;
background : url(http://demifreres.cybermed.fr/images/bgdegtop.jpg) repeat-x ; 
}
#cont {
position : relative ; 
width : 829px ;
margin : 0  auto 0 auto  ; 
background : url(http://demifreres.cybermed.fr/images/contcentre.jpg) repeat-y;
text-align : left ; 
}
#cont_haut {
height : 216px ;
background : url(http://demifreres.cybermed.fr/images/conthaut.jpg) ;  
}
#cont_bas {
height : 150px ;
background : url(http://demifreres.cybermed.fr/images/contbas.jpg) top left no-repeat ;  
}
#cont_bas p {
margin :0 ; 
padding :0   
}
#menu {
margin-left : 75px ; 
width : 674px ; 
height : 32px ;
background : #E7AD1D url(http://demifreres.cybermed.fr/images/bgmenu.jpg) repeat-x ; 
}
#menu ul { 
margin : 0 ;
padding : 5px 0 0  0 ;
list-style : none ;
}
#menu li {
float : left ; 
list-style : none ;
}
#menu li a:link, #menu li a:visited {
display : block ; 
float : left ; 
margin : 0 ;
padding : 0 10px 0 10px ;
border-right : 1px solid #000 ; 
text-transform : uppercase ; 
text-decoration : none ; 
color : #216af4 ; 
font-weight : bold ; 
}
#menu li a:hover {
color:white;
text-decoration:underline overline;
}
#centre {
margin-left : 77px ; 
width : 672px ; 
background : transparent;  
}
#gauche {
color:#062664;
position : relative; 
margin : 5px 0 0  0; 
padding : 0 0 60px 0; 
float : left ; 
width : 167px ; 
background : url(http://demifreres.cybermed.fr/images/bggauche.jpg) repeat-x ;
}
#gauche p{
 margin : 10px 0 0 0 ; 
 padding : 0 4px 0 4px; 
 background : url(http://demifreres.cybermed.fr/images/pucegauce.jpg) 0 3px no-repeat ; 
 text-indent : 10px ;
cursor: pointer; 
 }
 #gauche  a:link, #gauche  a:visited {
 display:block;
color:#062664;
text-decoration : none ; 
}
#gauche  p:hover {
background : url(http://demifreres.cybermed.fr/images/pucegauce.jpg) 0 3px no-repeat #b2cbfb; 
color:#062664;
}
#gauche  a:hover {
background : url(http://demifreres.cybermed.fr/images/pucegauce.jpg) 0 3px no-repeat #b2cbfb; 
color:#062664;
}
#droite {
margin : 5px 0 0  0; 
float : left ; 
	width : 484px ; 
margin-left : 20px ; 
background : transparent;
color:#062664;
}
 #droite  a:link, #droite a:visited {
color: #062664;
text-decoration : none ; 
}
 #droite  a:hover {
color:#5e7bd5;
background:#b2cbfb; 
}
#footer {
clear : left ; 
}
#footer p{
 margin : 20px 0 0 200px ;
  font-size : 10px 
  }
#footer a{
color : #5e7bd5;
background:white; 
text-decoration : none ;  
}
#footer a:hover {
text-decoration : none ;
color:#5e7bd5;
background:#b2cbfb;  
}
.textegauche {
 }
h1  {
text-indent : 40px ; 
padding : 12px 0 0 0; 
margin :  -8px 0 0 0  ; 
background : #fff url(http://demifreres.cybermed.fr/images/intro.jpg) repeat-x; 
height : 40px ; 
color : #216af4 ; 
font-size : 14px ;  
}
#gauche  h2 {
padding : 4px 0 0 10px ; 
margin :  0 ; 
background : #fff url(http://demifreres.cybermed.fr/images/bgh2gauche.jpg) repeat-x; 
height : 37px ; 
color : #062664 ; 
font-size : 14px ;  
}
#droite  h2 {
width : 200px ; 
padding : 0 0 10px 0 ; 
margin : 0 0 0 140px ;  
background : #fff url(http://demifreres.cybermed.fr/images/hr.jpg) bottom LEFT repeat-x;
color : #062664 ;
font-size : 14px ;
text-transform : uppercase ;  
}
h3 {
margin :  0 ; 
padding : 10px 0 0 0 ;
 clear : left ;
 color : #062664 ;
font-size : 14px ; 
}
.important {
color : #5e7bd5;
}
.imgkart {
float : right ; margin-top : 10px ; 
}
.imgintro {
float : left ;
border : 4px solid #8B2500 ;
display : block ; 
margin : 0px 20px 0 0  ;
}
.deco {
position : absolute ; left : -70px ; top : 200px ;  
}
.info_msg {
	background:#FF7F00; 
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:2px outset #8B2500;
	padding:4px;
	width:224px;
	color:#104E8B 
}
         
.info_titre {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:2px outset #8B2500;
	border-right:2px outset #8B2500;
	border-bottom:2px outset #8B2500;
	padding:4px;
	width:224px;
	color:#104E8B
}
.info_msg2 {
	background:#FF7F00; 
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:2px outset #8B2500;
	padding:4px;
	width:154px;
	color:#104E8B
}
         
.info_titre2 {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:2px outset #8B2500;
	border-right:2px outset #8B2500;
	border-bottom:2px outset #8B2500;
	padding:4px;
	width:154px;
	color:#104E8B
	}
#news {
	margin-top:2px;
	z-index:2;
 	background:#b2cbfb;
	border:2px outset #5e7bd5; 
	padding:2px;
	width:1005px;
	
}
#fermer_news {
	width:1005px;
	display:block;
	text-align:center;
	font-style:bold;
	color:black;
}

