@charset "utf-8";
.cl { font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; clear: both; height: 1px; }
img { border-style: none; }
.spacer10 { margin: 0px; padding: 0px; height: 10px; clear: both; }

ul { margin: 0px; padding: 0px; list-style: url(none) none; }
ul li { margin: 0px; padding: 0px; }

/* CSS Document */

body { background: #FCE7BE; font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

#page { background: url(../images/page-bg.jpg) repeat-y; margin: 0px auto; padding: 0px; width: 948px; }
#page #preheader { background: url(../images/pre-header.jpg.jpg); margin: 0px; padding: 0px; height: 25px; }
#page #header { background: url(../images/header-bg.jpg); margin: 0px; padding: 0px; height: 195px; }
#page #header .header-img { background: url(../images/header-img.jpg); margin: 0px; padding: 0px; height: 195px; text-align: center; }
#page #header .header-img img { border-style: none; }

#breadcrumbs { margin: 0 20px 0 20px;}
#breadcrumbs a { color: #FF6600;}
#breadcrumbs a:hover { text-decoration: none;}

.page-cnt { margin: 0px 14px; padding: 0px; }
.page-cnt-bottom  { background: url(../images/page-cnt-bottom-bg.jpg) no-repeat; margin: 0px; padding: 0px; clear: both; height: 15px; }

#topmenu { background: url(../images/menutop-bg.jpg) repeat-x; margin: 0px; padding: 0px; height: 49px; }
#topmenu li { background: url(../images/menutop-li-bg.jpg) no-repeat; height: 49px; width: 150px; float: left; text-align: center; }
#topmenu li a { font-size: 13px; font-weight: bold; color: #006600; text-decoration: none; display: block; height: 27px; margin: 0px; padding: 14px 0px 0px; }
#topmenu li a:hover { text-decoration: underline; }

.sidebar  { margin: 0px; padding: 0px; width: 197px; }
.left { float: left; margin: 0px; padding: 0px 0px 0px 1px; width: 196px; }
.right { float: left; margin: 0px; padding: 0px 1px 0px 5px; width: 191px; }
.center { margin: 0px; padding: 0px; float: left; width: 526px; display: block; }

.sidebar .module { background: #855C33; margin: 0px; padding: 0px; width: 191px; }
.sidebar .module p { background: url(../images/module-p-bg.jpg) no-repeat; height: 24px; margin: 0px; padding: 10px 0px 0px 12px; font-size: 12px; font-weight: bold; color: #855C33; }
.sidebar .module .bottom { background: url(../images/module-bottom-bg.jpg) no-repeat; margin: 0px; padding: 0px; height: 30px; }

.sidebar .module ul.list-art { margin-right: 10px; margin-left: 10px; }
.sidebar .module ul.list-art li a { display: block; padding-top: 5px; padding-bottom: 5px; background: url(../images/bullet1.jpg) no-repeat 0px 10px; text-indent: 15px; text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: 10px; border-bottom: 1px dashed #C2AE99; }
.sidebar .module ul.list-art li a:hover { color: #FFFF00; }

.sidebar .module ul.list-link { margin-right: 10px; margin-left: 10px; }
.sidebar .module ul.list-link li a { display: block; text-decoration: none; font-weight: bold; color: #FFFF00; font-size: 10px; border-bottom: 1px dashed #C2AE99; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.sidebar .module ul li { padding: 0px 0px 1px 0px; }
.sidebar .module ul.list-link li a:hover { color: #FFF; }

.sidebar .part { margin: 0px; padding: 0px; width: 191px; background: url(../images/part-bg.jpg) repeat-y; }
.sidebar .part div { margin: 5px 10px; padding: 0px; }
.sidebar .part a { font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; color: #855C33; }
.sidebar .part .bottom { background: url(../images/part-bottom.jpg) no-repeat; margin: 0px; padding: 0px; height: 5px; }
.sidebar .part div form { padding: 0; margin: 0; height: 22px; padding: 0px 0px 0px 5px;}
.sidebar .part div form span {background: url(../images/search-input.jpg) no-repeat; height:22px; width:135px; display: block; padding: 4px 0px 0px 5px; float: left;}
.sidebar .part div form input.input {font-size: 10px; border: none!important; width: 125px; background: transparent;}
.sidebar .part div form input.submit {background: url(../images/search-img.jpg) no-repeat; border: none; width: 20px; height: 22px; display: block; float: left; }

.sidebar.left   .part  p { background: url(../images/part-top.jpg) no-repeat; margin: 0px; padding: 16px 0px 0px 10px; height: 18px; color: #FF6600; font-size: 12px; font-weight: bold; }
.sidebar.right .part p { background: url(../images/part-right-top.jpg) no-repeat; margin: 0px; padding: 16px 0px 0px 10px; height: 18px; color: #FF6600; font-size: 12px; font-weight: bold; }

.center .article { margin: 0px; padding: 0px; }
.center .article .top { background: url(../images/article-top.jpg) no-repeat; margin: 0px; padding: 0px; height: 18px; }
.center .article .bottom { background: url(../images/article-bottom.jpg) no-repeat; margin: 0px; padding: 0px; height: 18px; }
.center .article .content { margin: 0px; padding: 0px 5px; }
.center .article .content h1 { background: #FFFFFF url(../images/article-h1-bg.jpg) repeat-x bottom; margin: 0px 0px 1px; padding: 0px 0px 5px 15px; font-size: 18px; font-weight: normal; color: #FF6600; }
.center .article .content h2.title { background: #FFFFFF url(../images/article-h1-bg.jpg) repeat-x bottom; margin: 0px 0px 1px; padding: 0px 0px 5px 15px; font-size: 16px; font-weight: normal; color: #FF6600; line-height: 22px; }
.center .article .content img { margin: 0px 0px 1px; padding: 0px; }
.center .article .content .art-body { margin: 0px; padding: 5px 15px; background: #FCFFEC url(../images/art-body-bg.jpg) repeat-x top; }
.center .article .content .art-body p { margin: 10px 0px; padding: 0px; color: #006600; font: 11px/17px Tahoma; }
.center .article .content .art-body p a.plus { display: block; text-align: right; }
.center .article .content .art-body p a.plus img { border-style: none; float: none; }
.center .article .content .art-body img { background: #fff; padding: 3px; border: 1px solid #ECFF83; margin: 10px 10px 0px 0px; float: left; }
.center .article .content .art-body h2, .center .article .content .art-body h3, .center .article .content .art-body h4 { color: #036707; font-size: 11px; font-weight: bold; margin: 10px 0px; padding: 0px; }

.center .article .ext { padding: 0px 15px; margin: 0px; background: #FCFFEC; }
.center .article .ext a { margin: 0px 2px; padding: 0px; float: right; }
.center .article .ext span { margin: 0px 3px 5px; padding: 15px 0px 0px; float: none; display: block; text-align: right; font: 10px Tahoma; color: #855F32; background: url(../images/dotted.jpg) repeat-x left top; }
.center .article .ext span strong { margin: 0px; padding: 0px; float: left; }

.center .article .form-envoyer { background: #FCFFEC; margin: 0px; padding: 0px; }
.center .article .form-envoyer form { width: 300px; margin: 0px auto; padding: 0px; display: block; }
.center .article .form-envoyer p span { display: block; color: #916700; font-weight: bold; font-size: 10px; }
.center .article .form-envoyer p input { margin: 0px; padding: 2px; width: 100%; border: 1px solid #855C33; font-size: 11px; color: #916700; }
.center .article .form-envoyer textarea { margin: 0px; padding: 2px; width: 100%; border: 1px solid #855C33; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #916700; }
.center .article .form-envoyer .send { margin: 0px; padding: 0px; text-align: center; }
.center .article .form-envoyer .errors { background: #855C33; font-size: 10px; margin: 0px; padding: 5px; color: #FFFFFF; }
.center .article .form-envoyer .errors strong { display: block; margin: 0px 0px 10px; padding: 0px; }

.center .directory { padding: 0px 0px 0px 0px; margin: 0px} 
.center .directory .dmod { margin: 0px 4px 10px 4px; padding: 0px; float: left; background: url(../images/dmod-bg.jpg) repeat-y; width: 253px; text-align: center; }
.center .directory .dmod ul { margin: 5px 10px 5px 14px; padding: 0px; text-align: left; color: #855C33; height: 140px;}
.center .directory .dmod ul li { margin: 3px 0px; padding: 0px 0px 0px 15px; background: url(../images/bullet2.jpg) no-repeat left center; }
.center .directory .dmod ul li a { text-decoration: none; color: #006600; font-size: 10px; }
.center .directory .dmod ul li a:hover { text-decoration: underline; }
.center .directory .dmod p { text-align: left; margin: 0px 10px; padding: 0px; font-weight: bold; font-size: 10px; color: #855C33; background: #FBFFE7; height: 30px;}
.center .directory .dmod h2 { background: url(../images/dmod-h2-bg.jpg); margin: 0px; padding: 16px 0px 0px 10px; font-size: 12px; height: 18px; text-align: left; color: #FF6600; }
.center .directory .dmod h2 a { color: #FF6600; text-decoration: none;}
.center .directory .dmod img { border: none; margin-left: auto; margin-right: auto;}
.center .directory .dmod .bottom { background: url(../images/dmod-bottom.jpg) no-repeat; margin: 0px; padding: 0px; height: 5px; }
.center .directory .dmod p a { text-align: left; margin: 0px; padding: 0px; font-weight: bold; font-size: 10px; color: #855C33; text-decoration: none; }
.center .directory .dmod p a.more { text-align: right!important; margin: 0px!important; padding: 0px!important; display: block!important; }

.center .articles-listing { border-right: 4px solid #F7FFCE; border-bottom: 4px solid #F7FFCE; border-left: 4px solid #F7FFCE; margin: 0px 5px; padding: 0px; }
.center .articles-listing h3 { background: #FBFFE7; padding: 10px; margin: 0px; font-size: 16px; color: #855C33; }
.center .articles-listing h1 { background: #FBFFE7; padding: 10px; margin: 0px; font-size: 16px; color: #855C33; }
.center .articles-listing h2 { font-size: 12px; font-weight: bold; }
.center .articles-listing h2 a { color: #855C33; text-decoration: none;}
.center .articles-listing .ajaxSearch_result { margin-bottom: 10px;}

.center .articles-listing ul { margin: 10px 10px 5px; padding: 0px; }
.center .articles-listing ul li { background: url(../images/border-listing.jpg) repeat-x bottom; margin: 0px; padding-top: 5px; padding-bottom: 5px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.center .articles-listing ul li a { color: #855C33; text-decoration: none; background: url(../images/bullet2.jpg) no-repeat left center; padding-left: 10px; margin: 0px; }

.center .pagination { }
.center .pagination a { display: block; float: left; margin-right: 2px; margin-left: 2px; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #FF6600; padding: 2px 5px; text-decoration: none; }
.center .pagination a.ditto_previous_link { background: #FFFFFF url(../images/previous.jpg) no-repeat center center; height: 10px; width: 10px; text-indent: -9999px; margin-top: 4px; }
.center .pagination a.ditto_next_link { background: #FFFFFF url(../images/next.jpg) no-repeat center center; text-indent: -9999px; height: 10px; width: 10px; margin-top: 4px; }
.center .pagination span.ditto_currentpage { font: bold 12px Arial, Helvetica, sans-serif; color: #333333; padding: 2px 5px; margin: 0px 2px; float: left; background: #FFE0CC; }

#page .directory-footer { margin: 0px; padding: 10px 0px 0px; background: #FCE7BE; }
#page .directory-footer ul { margin: 0px; padding: 0px; }
#page .directory-footer ul li { float: left; background: url(../images/directory-bottom-bg.jpg) repeat-y; margin: 0px 2px; padding: 0px; width: 232px; text-align: center; font-weight: bold; }
#page .directory-footer ul li span { display: block; background: #FCE7BE url(../images/directory-bottom-top.jpg) no-repeat center bottom; margin: 0px; padding: 0px 0px 7px; text-align: left; }
#page .directory-footer ul li img { display: block; text-align: center; background: url(../images/directory-bottom-bottom.jpg) no-repeat center bottom; margin: 0px 0px 0px 3px; padding: 0px 0px 7px; }
#page .directory-footer ul li a { color: #333333; text-decoration: none; }
#page .directory-footer .baseline { margin: 10px 2px 0px; padding: 0px; clear: both; font-size: 10px; color: #855C33; }
#page .directory-footer .baseline h3 { margin: 0px; padding: 10px 0px; font-weight: bold; font-size: 11px; }
#page .directory-footer .baseline p { margin: 0px; padding: 0px; }
#page .directory-footer .footer { margin: 10px 2px 0px; padding: 0px; font-size: 10px; color: #855C33; }
#page .directory-footer .footer p { margin: 0px; padding: 0px; }
#page .directory-footer .footer a { color: #FF6600; text-decoration: underline; }
.atop { font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 1px; width: 1px; }

.tagcloud span .s1 { font-size:10px!important; color:#00CC33!important; }
.tagcloud span .s2 { font-size:12px!important; color:#00CC66!important; }
.tagcloud span .s3 { font-size:14px!important; color:#00CC99!important; }
.tagcloud span .s4 {font-size:15px!important;color:#1BE2FF!important;}
.tagcloud span .s5 {font-size:16px!important;color:#F972FF!important;}
.tagcloud span .s6 { font-size:17px!important; color:#009900!important; }
.tagcloud span .s7 {font-size:18px!important;color:#A1FFAB!important;}
.tagcloud span .s8 {font-size:19px!important;color:#DAC3FF!important;}
.tagcloud span .s9 {font-size:18px!important;color:#FF735A!important;}
.tagcloud span .s10 {font-size:19px!important;color:#FF9900!important;}
.tagcloud span .s11 {font-size:20px!important;color:#99CCFF!important;}
.tagcloud span .s12 {font-size:21px!important;color:#99FFFF!important;}
.tagcloud span .s13 {font-size:22px!important;color:#FF99FF!important;}
.tagcloud span .s14 {font-size:23px!important;color:#66FFCC!important;}
.tagcloud span .s15 {font-size:24px!important;color:#CCFF00!important;}
.tagcloud span .s16 {font-size:25px!important;color:#99FFFF!important;}
.tagcloud span .s17 {font-size:26px!important;color:#00FF99!important;}
.tagcloud span .s18 {font-size:27px!important;color:#FF99FF!important;}
.tagcloud span .s19 {font-size:28px!important;color:#FFFF99!important;}
.tagcloud a:hover { text-decoration: underline;}

