/* Style pour le contour de la carte */ 
#haut { position: absolute; top: 0; left:0; background: transparent url(../img/haut_carte.png) no-repeat; height:11px;width:915px; z-index: 3}
#gauche { position: absolute;left:0;top:11px;background: transparent url(../img/gauche_carte.png);width: 14px;height: 473px;z-index: 3}
#droite { position: absolute; right:0;top:11px;background: transparent url(../img/droite_carte.png);width: 15px;height: 473px;z-index: 3}
#bas { position: absolute;bottom: 0; left:0;background: transparent url(../img/bas_carte.png) no-repeat;height:11px; width:915px;z-index: 3}/* style pour la carte */ 
#carte_cont {width:915px; height:495px; position: relative; margin: 0 auto 5em auto;}
#carte { height: 100%; z-index: 1; position: relative; margin:0 auto; width: 910px; background: transparent url(../img/carte_fond.jpg) no-repeat;} 

#btn_pp_cont a, #btn_cmt_cont a { background: transparent url(../img/minibuttons_sprite.png) no-repeat; display: block; height: 29px; text-indent: -5000em; overflow: hidden; }
#btn_pp_cont a { background-position: 0 -232px; width: 134px; float: right; }
#btn_pp_cont a:hover { background-position: -247px -232px; }
#btn_cmt_cont a  { background-position: 0 -145px; width: 112px; float: right;}
#btn_cmt_cont a:hover { background-position: -247px -145px; }

#carte h2{ 	font-size: 18px; color:#2b85ad; font-weight: bold; margin: 1em 0 0.5em 0;}
#contributions li { 	width: 45%; float: left; padding: 1em 1em 0 1.3em; font-size: 16px;}
p { margin-bottom: 2em;}
#contenu_page { 	padding-bottom: 1px;}
#titre_cont { margin-top: 1em;}

