div#div_site{    position: relative;
     margin-left: auto;
     margin-right: auto;
     width: 810px;
     text-align: left;
}
				   
div#top	{	background: #FFF url(../images_charte/cadre-top.gif);
	width: 810px;
	height: 129px;
}

div#bottom {	background: url(../images_charte/cadre-bottom.gif);
	width: 810px;
	height: 66px;
}

div#centre {	background:url(../images_charte/cadre-centre.gif);
	width: 810px;
}

/***************************************/

div.animation-logo {position:absolute;
left:14px;
top: 14px;

/*background:url(../images_charte/animation-logo.swf) no-repeat;
*/}


/***************************************/

div.bouttons{margin-left: auto;
margin-right: auto;
position:absolute;
top: 73px;
width: 810px;
height: 28px;
padding-top:4px}


div.bouttons img{margin:0px 2px}


/***************************************/

div#rechercher{position: absolute;
top:21px;
right:21px;
text-align:right;
}

div#favoris{font: 11px Verdana ;
color: #7F7F7F;
margin-left: 11px;
padding-bottom: 6px;
border-bottom: 1px solid #E7E7E7;
}

div#rechercher a#favoris{text-decoration:none;
color: #7F7F7F;
}

div#rechercher 
div#box {font: 11px Verdana ;
color: #FFF;
}

div#rechercher input#motcle-recherche-haut{BACKGROUND: #F2F2F2 url(../images_charte/picto-rechercher.gif) no-repeat 3px 2px;

border-top: 1px solid #a2a1a1;
border-left: 1px solid #a2a1a1;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
/*border: 1px solid #4D7CA9;*/
/*
border-top: 1px solid #2F587F;
border-left: 1px solid #2F587F;
border-bottom: 1px solid #4D7CA9;
border-right: 1px solid #4D7CA9;
*/

font: 11px  Verdana  ;
color:#615F5F;
margin-top: 5px;
margin-bottom: 4px;
margin-right:-4px !important;
width: 120px;
padding-left:16px;
}

/***************************************/
div#menu-public{position: absolute;
top: 107px;
left:14px;
width: 768px;
height: 22px;
background: #96BFE6;
padding: 0px 7px 0px 7px;
text-align: center;
font: 11px Trebuchet Ms ;
color: #252525;
}

div#menu-public td{height:22px !important;
height:0px;
vertical-align:middle;
text-align: center;
}

div#menu-public td img{vertical-align:-25%;
}

div#menu-public a{color: #252525;
text-decoration:none}

div#menu-public a:hover{color:#FFF;
}

/***************************************/
div#menu-pro{width:140px;
font: 11px Trebuchet MS,Arial, Helvetica, sans-serif  ;
color: #5D5D5D;
}

div#menu-pro-haut{height:17px;
width:100%;
background:#FFCC33 url(../images_charte/box-pro-top.gif);
font:bold 12px Helvetica,Verdana;
color: #FFF;
border-bottom:0px;
line-height:20px !important;
line-height:17px;
}

div#menu-pro-centre{}

div#menu-pro-bas{
		background: url(../images_charte/box-bottom.gif);
		background-repeat:no-repeat;
		height:10px;
}

div#menu-pro ul {	width:140px;
	list-style: none ;
	margin: 0px ;
	padding: 0px ;
}

div#menu-pro li{	border-bottom:1px solid #B3B3B3;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	margin: 0px ;
height:16px;
	padding: 2px 0px 0px 2px;
}

div#menu-pro li img {vertical-align:middle}

div#menu-pro li a{text-decoration:none;
display: block ;
color: #5D5D5D;
}

div#menu-pro a:hover{color: #000;
}

/***************************************/
div#espace-pro{width:140px;
}

div#espace-pro-centre{background:url(../images_charte/box-pro-fond.gif);
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
padding-top:5px;
padding-left:1px;
height:80px}

div#espace-pro-centre2{background:url(../images_charte/box-pro-fond.gif);
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
padding-top:5px;
padding-left:1px;
height:31px}

div#espace-pro input#login {width: 127px;
font:11px Verdana ;
color: #666666;
background: #FFF;
border-top:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;
border-bottom:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
margin-bottom:4px;
margin-left:2px;
padding-left:2px;
}

div#espace-pro input#submit{width:36px;
border: 1px solid #C1C1C1;
background: #656565;
font: 11px Verdana;
color: #FFF;
margin-top:2px;
margin-left:2px;
}

div#espace-pro a{text-decoration:none;
font: 11px Verdana;
color: #FAD10E;
}

div#espace-pro span{line-height:10px;
margin-bottom:5px;
margin-top:2px;
}

/***************************************/
div#praticien, #formations, #design {width:140px;
margin-top:12px;
}

div#box_praticien_haut{background:#CCC url(../images_charte/box-top.gif) no-repeat;
height:17px;
width:100%;
font:bold 12px Helvetica,Verdana;
color: #FFF;
line-height:20px !important;
line-height:17px;
}

div#box_praticien_centre{width:138px;
margin:0px;
padding:0px;
border:1px solid #B3B3B3;
border-bottom:0px;
border-top:0px;
font:11px Verdana;
text-align:center;
}

div#design 
div#box_praticien_centre{padding-left:5px;
width:133px}

/***************************************/
div#contenu{width: 619px;
margin-top:23px;
}

div#contenu_top{background:#CCC url(../images_charte/contenu-top.gif) no-repeat;
height:17px;
font:bold 12px Helvetica,Verdana;
color: #FFF;
}

div#contenu_top img{vertical-align:-15%;
padding-top:1px}

div#contenu #contenu_centre{border:1px solid #B3B3B3;
border-bottom:0px;
border-top:0px;
}

div#contenu_centre_page{padding-top:10px;
padding-left:9px;
margin-bottom:0px;
margin-top:0px;
width: 598px;
font: 11px Verdana ;
color:#343434}

div#contenu #contenu_bas{background: url(../images_charte/contenu-bottom.gif) no-repeat;
height:10px;
}

/***************************************/
div#contact{position:relative;
width: 453px;
height: 38px;
top: 6px;
left: 330px;
text-align:right;
font: 10px Verdana ;
color:  #494949;
padding:0px 3px 0px 0px;
background: #E5E5E5;
border-top:1px solid #C6C6C6;
border-left:1px solid #C6C6C6;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}

