body, p, dt,a,h1,table,tr,td,ul,li,span{
	margin:0px;
	padding:0px;
}

/* Accueil */

/* General */

body { font-family: "Verdana" sans-serif; color: #444; font-size: 11px; margin: 0px 0px 20px 0px;}
a { color: #666; }
a:hover { text-decoration: underline;}
img { border: 0px;}
select { font-size: 10px; margin: 5px; }
h1.title { display: block; font-size: 22px; font-family: "Verdana" sans-serif; font-weight: normal; border-bottom: solid 1px #CCC; margin-bottom: 20px;}

#main { margin: 0px auto 25px auto; width: 950px; }

#left_frame {width: 200px; float:left }
#main_frame {margin-left: 20px; width: 740px; float:right; margin-bottom:120px}

#page { width: 950px; margin: 0px auto 50px auto;}

.menu_operation { margin-bottom: 15px;}
.menu_operation ul { list-style:none; margin:0; padding: 12px; }
.menu_operation li { font-size: 12px; margin: 5px 0 0 0;}
.menu_operation li a { color: #009900; font-family: "Verdana" sans-serif; text-decoration: none !important;}
.menu_operation li a:hover { text-decoration: underline !important; }

.bouton_expo { cursor: pointer; }
 
#main_menu { width: 950px; height: 80px; background-image: url(/images/main_header.jpg); cursor:pointer; }


#yab { text-align: right; width: 100%;}

#poster { margin: 15px 0px 0px 5px;  }
#photo { width: 440px; float: left; }
#textes { width: 270px; float: right; }
#titre { font-size: 22px; margin-bottom: 10px;}
#grand_chiffre { font-size: 14px; color: #4C98E5; margin: 15px 0px 0px 0px; width: 450px;}        
#source { color: #666; font-size: 10px; font-style: italic; text-align: right;	margin-top: 5px; display: block; }
#texte { font-size: 12px; text-align: justify; }
#legende { font-size: 10px; clear:left; padding: 5px 0px 0px 0px; font-style:italic; width: 450px; }
#legende p { padding: 0px; margin: 4px 0 0 0;}
#footer { width: 750px; clear: both; padding-top: 20px; }
#navigation { width: 450px; border-top: solid 1px #CCC; float: left; text-align: center; padding-top: 5px;}
#navigation img { vertical-align: middle;}
#counter { font-size: 14px; color: #090; }
#telechargement { width: 285px; border-top: solid 1px #CCC; float: right; margin: 0px 0px 0px 15px;}
#pdf { float: left; margin-right: 20px;}
#fond_ecran { float: left; }
#content { margin-top: 15px; width: 100%; text-align: left; font-size: 12px; text-align: justify;}
#partenaire { font-size: 14px; }

.signature { font-size: 12px;  text-align: right; float: right; font-weight: bold;}

table.credits_partenaires td { margin-right: 20px; text-align: left;}
table.credits_partenaires div.logos_credits { text-align: center; margin: 0 0 10px 0; }
table.credits_partenaires div.logos_credits img { text-align: center; margin: 0 30px 0 0; }

ul.credits { padding: 0 0 0 15px; }
ul.credits li { padding: 2px 0 2px 5px; }