/* General */
body { color: #464646; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(pict/bg.png); background-repeat: repeat-x; text-align: left; }
body ul, body ul li{ margin-left: 0; list-style-type: none !important; }
h2, h2 a, h2 a:hover, h2 a:visited { color: #41281b; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none; text-align: left; padding-bottom: 10px; padding-left: 0; }
h3, h3 a, h3 a:hover, h3 a:visited { color: #eae6e0; font-size: 8px; font-weight: bold; font-style: italic; line-height: 10px; background-color: #eae6e0; text-decoration: none; text-align: left; vertical-align: middle; visibility: visible; padding-bottom: 5px; padding-left: 10px; display: none; }
.legende{ font-size: 9px; }


/* Sidebar */
#sidebar { width: 200px; float: left; margin-top: 35px; margin-left: 50px; list-style-type: none; display: block; }
#sidebar ul{ margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#sidebar ul li{ margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#newsbox{ float: left; }
#newsfielddiv {width: 120px;}
.newsfield { background: url(pict/Bloc_Sidebar_Newsletter_fld.png) no-repeat; height: 19px; width: auto; padding: 2px 10px 0; border: none; top: 2px; position: relative; }
#bloc_Newsletter{ background-image: url(pict/Sidebar_News_bg.png); background-repeat: no-repeat; width: 200px; height: 126px; padding: 20px 20px 0; display: block; }
.menu a{ width: 133px; height: 23px; margin-left: 30px; display: block; }
.menu a:hover{ background-image: url(pict/Menu_hover.png); background-repeat: no-repeat; background-attachment: inherit; background-position: 0 0; }
/* Body */
#body_separateur { float: left; margin-top: 45px; margin-left: 45px; display: block; }
#body{ background-image: url(pict/Body_bg.png); background-repeat: repeat-y; width: 922px; height: 150px; }
#body_bg{ background-image: url(pict/Header3.png); background-repeat: no-repeat; }
#body_content { left: 200px; width: 350px; float: left; margin-top: 35px; margin-left: 45px; }
#body_content_2 { left: 200px; float: left; margin-top: 0; margin-right: 150px; }
#mainContent{ background-image: url(pict/Img_pellicule.png); background-repeat: no-repeat; background-position: left bottom; }
.cattitle { color: #41281b; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none; text-align: left; line-height: 30px; padding-left: 10px; }
#listecategorie{ text-decoration: none; list-style-type: none; }
#listecategorie ul { text-decoration: none; padding-left: 0; list-style-type: none; list-style-position: outside; }
#listecategorie ul a{ color: #41281b; text-decoration: none; padding-left: 10px; list-style-type: none; }
#listecategorie ul li{ font-size: 12px; line-height: 30px; background-image: url(pict/Body_separator.png); background-repeat: no-repeat; background-position: 0 25px; vertical-align: middle; border-bottom: 1px solid transparent; }
.titre_pt{ color: #f86c15; font-size: 1.1em; font-weight: bold; font-style: oblique; line-height: 15px; text-decoration: none; }
.alignright{ line-height: 20px; text-align: left; float: left; display: block !important; }
.alignleft{ line-height: 20px; text-align: right; float: right; padding-right: 20px; display: block !important; }
.ngg-singlepic { background-color:#ffffff; display:block; }
.navigation a { color: #f87e15; font-size: 10px; line-height: 25px; text-decoration: none; text-align: left; vertical-align: middle; padding-top: 20px; padding-bottom: 0; padding-left: 20px; }
.postmetadata{ background-color: #eae6e0; visibility: hidden; display: none; }
.ngg-left { width: 90px; height: 80px; float: left; margin-right:20px; border-style: none; border-width: 0; }
.ngg-gallery-thumbnail { float: left; margin-right: 10px; text-align: center; margin-bottom: 10px; border-style: none; border-width: 0; }
.ngg-gallery-thumbnail a img{ width: 100px; height: 75px; border-style: none; border-width: 0; }
.ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; border-style: none; border-width: 0; display:block !important; }
.post { background-image: url(pict/Body_separator.png); background-repeat: no-repeat; background-position: 0 84px; width: 354px; height: 89px; clear: both; border-bottom: 2px solid transparent; }
.post p{ margin-top: 0; margin-bottom: 0; }
.entry { clear: both; padding-right: 10px; }
.more-link{ visibility: hidden; }


/* Footer */
#footer{ font-size: 0.9em; background-repeat: no-repeat; }
.footer_titre { font-size: 0.9em; font-weight: bold; background-repeat: no-repeat; }
.footer_copyright a { color: #464646 !important; text-decoration: none !important; list-style-type: none; }
#footer li{ list-style-type: none; }
#footer_news{ width: 300px; float: left; clear: both; margin-top: 20px; margin-left: 120px; }
#footer_news li{ list-style-type: none; }
#footer_annonces{ width: 280px; float: left; margin-top: 20px; margin-left: 45px; }

/* Header */
#ps_search_str{width: 140px;}
#searchbox{ float: right; padding-right: 225px; }
.search { background: url(pict/searchbox.png) no-repeat; height: 19px; width: auto; padding: 2px 20px 0; border: none; top: 2px; position: relative; }
.searchsubmit{ vertical-align: middle; position: relative; bottom: 1px; height: 19px; }


#banner{ background-image: url(pict/Header1f.png); background-repeat: no-repeat; }
#banner_search{ background-image: url(pict/Header2f.png); }

