* { margin:0; padding:0 }
body { background:#6E6E6E url(/images/img1.jpg) repeat-x; font:11px/16px Verdana, Arial, Helvetica, sans-serif }
#wrap { background:#F4F4F4; border:1px solid #000; margin:20px auto; width:722px }
#top { height:26px }
#content { padding:0 40px }
#bottom { height:20px }
.header { background:#85ACF7; height:150px; width:642px }
.header h1 { color:#FFF; font-size:22px; padding-left:17px; padding-top:22px }
.header h1 a { color:#FFF; font-size:22px; text-decoration:none }
.header h2 { color:#FFF; font-size:17px; padding-left:17px; padding-top:0 }
.breadcrumbs { background:#F6F9FB; border-bottom:1px solid #E1E1E1; padding:5px }
.right { float:left; margin:0 10px; padding:1%; width:30% }
.right ul { margin:0; padding:20px 0 15px 20px }
.right li { color:#333; list-style-type:square; margin-bottom:5px; }
.middle h2 { color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; letter-spacing:-2px; margin-bottom:10px; margin-top:10px }
.middle { float:left; margin:0 10px; padding:1%; text-align:justify; width:59% }
.middle p { margin-bottom:20px }
.middle a { color:#0E1C7A; text-decoration:underline }
.middle a:hover { color:#06F }
.middle ol { list-style:upper-roman outside; margin-bottom:20px; margin-left:30px }
.middle ol li { margin-bottom:10px }
.middle ul { list-style:square; margin-left:30px }
.middle em { border-bottom:1px dotted #0E1C7A }
.middle em:hover { cursor:help }
blockquote { background:url(/images/img08.jpg) no-repeat left top; color:#3D3D3D; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; margin:0 0 0 15px; padding:0 20px 0 30px }
.right h2 { color:#0E1C7A; font-size:14px }
#clear { clear:both; display:block; height:1px; overflow:hidden; width:100% }
#footer { color:#000; text-align:center }
#footer a { color:#F60; font-size:12px; text-decoration:underline }
.highlight { background:#FFFF40 }
.searchheading { font-size:130%; font-weight:700 }
.summary { font-size:80%; font-style:italic }
.category { color:#999 }
.sorting { text-align:right }
.description { color:#060; font-size:100% }
.zoom_categories ul { display:inline; margin:0; padding:0 }
.zoom_categories li { display:inline; list-style-type:none; margin-left:15px }
input.zoom_button { background:#7ba159; border:1px solid #446227; color:#FFF; cursor:pointer; font-size:12px; height:24px; line-height:22px; margin-left:20px; text-align:center; vertical-align:middle; width:70px }
input.zoom_searchbox { background-color:#F4F4F4; border-bottom:1px solid #CCC; border-left-style:none; border-right-style:none; border-top-style:none; color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:20px; padding-left:4px; width:210px }
.result_image { display:block; float:left }
.result_image img { border:0; margin:10px; width:80px }
.recommended { background:#DFFFBF; border-bottom:1px dotted gray; border-top:1px dotted gray; margin-bottom:15px; margin-top:15px }
.recommended_heading { float:right; font-weight:700 }
.recommend_description { color:green; font-size:100% }
.right a, .right a:visited { color:#0E1C7A; text-decoration:none }
.right a:hover, .right li a:hover { text-decoration:underline }
.suggestion, .results, .result_title, .context, .zoom_searchform, .result_pages, .result_pagescount, .recommend_title { font-size:100% }
.infoline, .recommend_infoline { color:gray; font-size:80%; font-style:normal }
.zoom_results_per_page, .zoom_match, .zoom_categories, .searchtime { font-size:80% }
.result_block, .result_altblock, .recommend_block { clear:left; margin-bottom:15px; margin-top:15px }
#wheel { background: url(../images/wheel.gif) no-repeat right top; }
.picture {padding: 4px;float:left;border:1px solid #CCC;background:#F4F4F4;margin: 3px 5px 0 0}
.picture p {font-size:9px;margin-bottom:0;margin-top: 5px;width:150px;text-align:left;}
.picture img {border:1px solid #CCC}
#langue {width: 100%;background:#F6F9FB;border:1px solid #E1E1E1;margin:0;padding:2px}
/* mediaboxAdvanced - black theme  */
#mbOverlay{background-color:#000;cursor:pointer;left:0;position:absolute;width:100%;z-index:9998}
#mbOverlay.mbOverlayFF{background:transparent url(/_mediabox/80.png) repeat}
#mbOverlay.mbOverlayIE{background:transparent url(/_mediabox/50.gif) repeat}
#mbCenter,#mbBottomContainer{background-color:#000;left:50%;overflow:hidden;position:absolute;z-index:9999}
.mbLoading{background:#000 url(/_mediabox/BlackLoading.gif) no-repeat center}
#mbImage{background-repeat:no-repeat;border:10px solid #000;color:#fff;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;font-size:12px;left:0;line-height:19px;position:absolute;text-align:left;top:0}
#mbImage a,#mbImage a:link,#mbImage a:visited{color:#ddd}
#mbImage a:hover,#mbImage a:active{color:#fff}
#mbBottom{border:10px solid #000;border-top-style:none;color:#999;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:19px;text-align:left}
#mbTitle{color:#fff;display:inline;font-size:12px;font-weight:700;line-height:20px}
#mbNumber{color:#999;display:inline;font-size:10px;line-height:14px}
#mbCaption{color:#999;display:block;font-size:10px;line-height:14px}
#mbPrevLink,#mbNextLink,#mbCloseLink{background:transparent url(/_mediabox/BlackClose.gif) no-repeat center;display:block;float:right;height:20px;margin:0;outline:none;width:46px}
#mbPrevLink{background:transparent url(/_mediabox/BlackPrevious.gif) no-repeat center;width:69px}
#mbNextLink{background:transparent url(/_mediabox/BlackNext.gif) no-repeat center;width:41px}
#mbCloseLink{background:transparent url(/_mediabox/BlackClose.gif) no-repeat center;width:46px}
#mbError{border:10px solid #700;color:#fff;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:19px;margin:auto;padding:20px 10px 30px;position:relative;text-align:center;top:30%}
/* mediaboxAdvanced - black theme  */