/* Kiwii Development */

* { margin: 0; padding: 0; font-family: arial; }
body { background: white url('http://drmonnier.com/xmedia/theme/default/img/__bg_body.jpg') no-repeat 684px -10px; }

a { color: #9D7C91; }
a img { border: 0; }
acronym { border-bottom: 1px dotted #ccc; cursor: help;}

#page {  width: 942px; padding: 15px 0 0 25px;  /*border: 1px dotted #ccc;*/ }
#logo { width: 70px; height: 230px; float: left; margin-left: 3px; margin-right: 12px;   /*border: 1px dotted #ccc;*/ }
#header { width: 800px; height: 230px; float: left; border: /*1px dotted #ccc;*/ }
#main_title { width: 600px; height: 57px; float: left;  /*border: 1px dotted #ccc;*/ }

#search_field { float: left; width: 195px; height: 57px; /*border: 1px dotted #ccc;*/ }
#search_field input[type=text] { margin-top: -8px; height: 18px; border: 1px solid #ccc; color: #999; padding-left: 4px; }
#search_field input[type=image] { width: 25px; height: 20px; vertical-align: bottom; border: none;}

#header_menu { background: transparent url(img/bg_header_menu.gif) no-repeat; width: 158px; height: 163px; float: left; font-family: arial; font-size: 0.9em; margin: 7px 15px 0 0;  /*border: 1px dotted #ccc;*/ }

#header_content { width: 560px; height: 163px; float: left; margin-top: 8px;  color: #37515D; /*border: 1px dotted #ccc;*/ }
.drmonnier { background: transparent url(img/bg_header_drmonnier.jpg) no-repeat; }
/* Images aleatoires zen */
.bg1 { background: transparent url(img/bg_header_1.jpg) no-repeat; }
.bg2 { background: transparent url(img/bg_header_2.jpg) no-repeat; }
.bg3 { background: transparent url(img/bg_header_3.jpg) no-repeat; }
.bg4 { background: transparent url(img/bg_header_4.jpg) no-repeat; }
.bg5 { background: transparent url(img/bg_header_5.jpg) no-repeat; }

#header_content a:hover { text-decoration: none; }

ol.tree { margin: 0 0 10px 0; padding: 0; color: #999; text-align: right; }
ol.tree li { display: inline; list-style-type: none; padding-right: 0.2em; padding-left: 0; font-size: 0.8em; }
#page ol.tree li a { color: #999; }

#diplomes { width: 185px; height: 160px; float: left; text-align: center; padding: 0 10px 0 5px; }
#diplomes h3 { color: #B99FB0; font-family: arial; font-size: 0.9em; margin: 5px 0 10px 0;}
#diplomes p { color: #4F6674; line-height: 120%; letter-spacing: 1px; font-family: arial; font-size: 0.7em; margin-bottom: 10px;}

#cabinet { width: 180px; height: 160px; float: left; text-align: center; margin-left: 12px; }
#cabinet h3 { color: #B99FB0; font-family: arial; font-size: 0.9em; margin: 5px 0 20px 0;}
#cabinet p { color: #4F6674; line-height: 120%; letter-spacing: 1px; font-family: arial; font-size: 0.7em; margin-bottom: 10px;}
#cabinet big { font-weight: bold; }


#left_menu { background: transparent url(img/bg_left_menu.png) no-repeat; width:240px; height: 364px; float: left; margin-top: 12px; margin-left: 3px; padding-top: 8px; }
#left_menu .foot_left { color: #B99FB0; font-family: Geneva; font-size: 0.8em; float: left; margin: 20px 0 0 0; width: 240px; height: 50px; }
#left_menu .foot_left a { color: #B99FB0; }
#left_menu .foot_left a:hover { text-decoration: none; }

#main_content { background: transparent url(img/bg_main_content.jpg) no-repeat; width: 564px; min-height: 370px; float: left; margin: 12px 0 0 15px; padding: 15px 24px; }

#footer { background: white url(img/bg_footer.jpg) no-repeat; width: 940px; height: 75px; float: left; padding-top: 20px; margin-top: 20px;  }

.menu, .menu img, .menu img a { float: left; }

#header_menu ul { list-style-type: none; line-height: 20px; margin: 12px 0 15px 18px;}
#header_menu ul li { font-weight: bold; }
#header_menu ul li a { text-decoration: none; color: #8E6E84; display: block; }
#header_menu ul li a:hover { color: #000; }

#foto { width: 120px; height:160px; float: left; }

#footer p { text-align: center; color: #333; font-family: Verdana; font-size: 0.9em;}
#footer address { text-align: center; font-family: Verdana; font-size: 12px; text-align: center; color: #333; margin-bottom: 10px; font-style: normal; } 
#footer strong { color: #999;}
#footer .list-lien { color: #ccc; }
#footer a { color: #ccc; text-decoration: none; }
#footer a:hover { color: #333; text-decoration: none; }

#main_content h1 { color: #000; font-size: 1.2em; font-family: arial; margin: 6px 0 15px 0; }
#main_content h2 { color: #000; font-size: 1.1em; font-family: arial; margin: 15px 0 15px 0; }
#main_content h3 { color: #000; font-size: 1.0em; font-family: arial; margin: 15px 0 15px 0; }
#main_content h4 { color: #000; font-size: 0.9em; font-family: arial; margin: 15px 0 15px 0; }

#main_content p { text-align: justify; font-family: geneva; font-size: 12px; color: #666 ; margin-bottom: 10px; line-height: 20px;}
#main_content strong { color: #000;}
#main_content a { color: #A7829B; text-decoration: none;}
#main_content a:hover { text-decoration: underline; }
#chapo p { font-size: 14px; line-height: 140%; }

#main_content ul { list-style-type: disc; margin: 0 0 0 30px; color: #666; line-height: 115%; }
#main_content ul li { font-size: 12px; margin-bottom: 10px; }
#main_content ul.autres_interventions { line-height: 100%; margin-left: 40px; }
#main_content ul.autres_interventions li { margin-bottom: 2px; }

#art-pages-list ol { padding: 10px 0; border: 1px solid #ccc; margin-bottom: 10px; color: #666; }
#art-pages-list ol li { list-style-type: decimal; font-size: .9em; margin-left: 40px; font-weight: bold; }
#art-pages-list ol li.current a { text-decoration: none; color: #999; font-weight: lighter; }



#menuright h4 { font-size: 1em; margin: 10px 0 10px 0;}

#sitemap { padding: 0; margin-bottom: 20px;  }
#sitemap h1 { padding: 20px 0 0 0;font-weight: 200;color: #0E5A8A; }
#sitemap h3 { font-size: 100%; border-bottom: 1px solid #ccc; padding: 0px 4px; }
#sitemap h3 a { color: #333; }
#sitemap li.subcatlism a { color: #9D7C91; font-size: 120%; font-weight: bold; }
#sitemap li { font-size: .9em; color: #9D7C91; }
#sitemap li.nodeco { list-style-type: none; }
#sitemap li.nodeco a { color: #98C6E6; }
#sitemap li.nodeco li { list-style-type: circle; color: #9D7C91; }
#sitemap li.subcatlism { list-style-type: circle; color: #9D7C91; margin: 8px 0 4px 0; }
#sitemap li.subcatlism p { padding: 10px 0 0 0; }
#sitemap p { color: #999; font-size: 80%;font-style: italic;margin-top: -10px; }

#main_content p.score { font-size: 10px; color: #408000; margin-top: -10px; text-align: right; border-top: 1px dotted #BEE5BE; padding: 2px 4px; }

#GGmap { float: left; width:356px; }
#contact  { float: left; width: 180px; margin-left: 20px; }
#contact p { font-size: 14px; color: #000; font-weight:bold;  }

/* MOOTO0LS */
#vertical_slide { }
#main_content a.ensavoirplus { text-decoration: none;}
#main_content a.ensavoirplus:hover { border: 0;  text-decoration: none; }
#main_content a.ensavoirplus:hover img { border: 0;  text-decoration: none; }