/*  
Theme Name: The Morning After 1.3 (niss)
Theme URI: http://themasterplan.in/themes/the-morning-after/
Description: A magazine-style theme for WordPress, available at <a href="http://themasterplan.in/themes/the-morning-after/">The Masterplan</a>. Traduction française : <a href="http://www.niss.fr/">(niss.fr)</a>.
Version: 1.3
Author: Arun Kale
Author URI: http://themasterplan.in/

Please read the license in the README.txt included with the theme.
*/

/* Import stylesheets and hide from IE/Mac \*/
@import "lib/compressed.css";
/* End import/hide */

/* Start The Morning After stylesheet
-------------------------------------------------------------- */
body { background: #e8e1c9 url(images/bg/bg3.gif) ;}
a { color: #135191; text-decoration: none; }
h2 { font-weight: normal; }
.container{
width:990px;
margin-top:10px;
margin-bottom:5px;
border: 1px solid #d6ceb5;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 -khtml-border-radius: 15px;
 -opera-border-radius: 15px;
padding:0; color:#000;
height:100%;
background-color:#FFF;
}
sub{font-size:80%;}

* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* Header styles
-------------------------------------------------------------- */
#header { 
padding: 0; 
height: 175px; 
/*border-bottom: 1px solid #999;*/

}
#header #logo {
float:left;
margin: 5px 0 0 5px;
cursor:pointer;
display: block; 
width: 330px; 
height: 170px; 
background: url(images/bg/logo-stpierre.jpg) no-repeat; 
text-indent:-9999px;
overflow:hidden;}
#header #logo .title { padding: 0.5em 0 0 0; font: 700 3em arial, sans-serif; letter-spacing: -.050em; line-height: 1.2em; color: #000; }
#header #logo .title .desc { text-align: right; margin: 0.4em 0 0 0; font: 400 0.25em arial, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.2em; padding: 0.6em 0 0 1.5em; border-top: 1px solid #ccc;  }
#header #logo .title a { text-decoration: none; color: #000; }
#header #logo .title a:hover { color: #fff; background: #000; }
#header #logo a.sitelogo { 
}
/* Search and navigation
-------------------------------------------------------------- */


/* Top banner with rotating images
-------------------------------------------------------------- */

#topbanner { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/home_banner.png) no-repeat; }
#topbanner_arch { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/archive_banner.png) no-repeat; }
#topbanner_single { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/single_banner.png) no-repeat; }
#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle { float: left; background: #fff; color: #000; font: 700 2em arial, sans-serif; text-transform: lowercase; letter-spacing: -0.036em; padding: 1px 5px 1px 0; margin: 20px 0 0 0; }

/* Home page columns
-------------------------------------------------------------- */

#home_content { margin: 1.5em 10px 0 10px; }
a.link, a.link:visited, a.link:active, ol.lireaussi li a, ol.lireaussi li a:visited, ol.lireaussi li a:active {padding: 0 15px 0 0; background: url(images/link.gif) no-repeat top right;}
a.link:hover, ol.lireaussi li a:hover {color:#fff; background: #135191 url(images/linkw.gif) no-repeat top right;}
/* latest post */

#latest_post { padding: 0 0 1.5em 0; }
#latest_post div p {text-align:justify;margin:0 0 5px 0;}
#latest_post div div, #latest_post li{text-align:justify;}
#latest_post div p a, #latest_post div p a:visited, #latest_post div p a:active {padding: 0 15px 0 0; background: url(images/link.gif) no-repeat top right;}
#latest_post div p a:hover {color:#fff; background: #135191 url(images/linkw.gif) no-repeat top right;}
#post_content h4, #latest_post h4, .h4, #a-la-une h4, #a-la-une .h4{color:#135191 !important; font-weight:bold !important;font-size:110% !important; text-transform:uppercase !important;margin:5px 0 5px 0 !important; clear: right;}
.entry .h4{color:#135191 !important; font-weight:bold !important;font-size:92% !important; text-transform:uppercase !important;margin:5px 0 5px 0 !important; clear: right;}
.entry .h4 a{color:#135191 !important; }
.entry .h4 a:hover{color:#fff !important; }
#latest_post_image img { margin: 0 0 0.2em 0; }
.latest_post_meta { font-size: 0.9em; line-height: 1.2em; margin-top:5px; }
.latest_post_meta a { font-weight: bold; }
.latest_post_meta a:hover { text-decoration: underline; }
.latest_read_on { float:left; padding: 0 20px 3px 20px; background: url(images/icons14/Next.png) no-repeat top left; }
.latest_comments {  float:left;padding: 0 20px 1px 20px; background: url(images/icons14/Comment.png) no-repeat top left; }
.latest_category {  float:left;padding: 0 20px 1px 20px; background: url(images/icons14/category.png) no-repeat top left; }
.latest_read_on a,.latest_comments a,.latest_category a {color:#e87700 !important;font-weight:normal;font-size:12px;}
.last_articles_by_category_meta .latest_read_on a:hover,.last_articles_by_category_meta .latest_comments a:hover,.last_articles_by_category_meta .latest_category a:hover {background-color:#e87700 !important;color:#fff !important;font-weight:normal;}
/* a-la-une post */

#a-la-une { 
	background-color: #fcfaf4;
	border:1px solid #b9b9b9;
	-webkit-border-radius: 6px;
 	-moz-border-radius: 6px;
 	-khtml-border-radius: 6px;
 	-opera-border-radius: 6px;
	margin-top: 15px;
	margin-bottom: 15px;
	float:left; width: 100%; 
 }
#a-la-une .logo_une{position:absolute;float:left; margin:0 4px 0 5px;left:-12px; width:64px;}
#a-la-une h1{ font-size:1.6em;margin:10px;ax-width:450px;}
#a-la-une h1.noimg{margin:10px 5px 15px 45px;max-width:420px;}
#a-la-une { float:left;padding: 0 0 0.3em 0; }
#a-la-une div{ margin:5px; color:#210101;text-align:justify;}
#a-la-une p{ float:left; width:auto;margin:5px; color:#210101;}
#a-la-une h1 a {float:none; color: #e87700;font: 700 1em georgia, serif;clear:both;}
#a-la-une h1 a:hover { color: #fff;background-color: #e87700;  }
#a-la-une a { color: #e87700; }
#a-la-une a:hover { color: #fff !important;background-color: #e87700;  }
#a-la-une a.img { float:left;margin:5px 0 5px 0;padding:0; }
#a-la-une a.img:hover { background-color:transparent;}
#a-la-une a.img img{ margin:0; }
#a-la-une ul, #a-la-une ul li{ float:none; clear:left; }
.a_la_une_meta { float:left;font-size: 0.9em; line-height: 1.2em;margin:5px;clear:both;width:100%;}
.last_articles_by_category_meta { font-size: 0.9em; line-height: 1.2em;margin:5px 5px 15px 5px;clear:both;width:100%;}
.mb5{margin-bottom:5px;}
#onglets {
	margin:10px 0 10px 0;
	float:left;
	width: 100%;
	}	

/* agenda */
#home_agenda h3 a{ color: #48720e;font: 700 0.9em georgia, serif;}
#home_agenda h3 a:hover { color: #fff;background-color: #48720e;  }
#home_agenda ul li div.agenda-meta{position:relative; clear:both;margin-top:10px;}
#home_agenda ul li div.agenda-meta a{color:#e87700;padding:2px;}
#home_agenda ul li div.agenda-meta a:hover{color:#fff !important;background-color:#e87700;}
ul.arrow, ul.cat, ul.reccom, ul.email { list-style: none; /*list-style-image: url(none);*/ margin: 0; }
ul.arrow li { padding: 0 0 20px 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada;
-moz-border-radius:8px;-moz-border-radius-topleft:0;
-webkit-border-radius:8px;-webkit-border-top-left-radius:0;
-khtml-border-radius:8px;-khtml-border-top-left-radius:0;
-opera-border-radius:8px;-opera-border-top-left-radius:0;
border-radius:8px;border-top-left-radius:0;
}
ul.arrow li ul li{ padding: 0; margin: 0 0 0.1em 0; border: none; list-style-type: disc;}
ul.arrow li a, ul.reccom li a, ul.email li a { color: #224970; }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #fff; background: #224970; }
ul.arrow h3 {line-height:20px;margin-bottom:5px;}
ul.arrow h3 a{line-height:20px;}

#vite-dit{}
#vite-dit div,#vite-dit p{text-align:justify;}
#vite-dit .vite-meta{width:100%;height:30px;margin-top:5px;}
/* about */

#home_about { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #f3f9ff; padding: 0.5em 0.7em 0 0.7em; }
#home_about p { font-size: 0.9em; font-family: tahoma; }

/* recent posts */

.home_recent_post { padding: 0.1em 0 0.4em 0; margin: 0 0 0.3em 0; background: url(images/bg/dot.png) repeat-x bottom left; }
.home_recent_lastpost { padding: 0.1em 0 0.4em 0; margin: 0 0 0 0;}
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img { background: #999; padding: 2px; margin: 0; border: 0; }
.home_recent_thumb a:hover img { background: #333; padding: 2px; margin: 0; border: 0; }
.home_recent_title span{ padding:3px 0 3px 0; }
.home_recent_title span:hover{ background: #5fa7e3;}
.home_recent_title a { font-weight: bold; color: #135191; line-height:1.5em; }
.home_recent_title a:hover,.home_recent_title span:hover a { color: #fff; }
.home_recent_date, .home_recent_auth { padding: 0; margin: 0; color: #666; font-size: 0.9em; }
.home_recent_exc p { color: #666; text-align: left; }

/* category list */

#side_categories { margin: 0 0 1em 0; }
ul.cat li { padding: 0 0 0.3em 0; margin: 0; }
ul.cat li a { display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #135191; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 177px 3px; height: 19px; }
ul.cat li a:hover { background: #5fa7e3 url(images/bg/arrow2.png) no-repeat 177px 3px; color: #fff; }
ul.cat li ul { list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em; }
ul.cat li ul li { padding: 0; margin: 0; }
ul.cat li ul li a { border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat; }
ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }

/* recent comments */

#side_recent_comments, #side_most_emailed, #side_tag_cloud { margin: 0 0 1.4em 0; }

ul.reccom li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/bubble.png) no-repeat 0 3px; }

/* most emailed */

ul.email li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/doc.png) no-repeat 0 3px; }

/* ad */

.ad_block { border: 1px solid #dadada; padding: 4px 0; margin: 1em 0 1.2em; text-align: center; }
.ad_block .ad160 { margin: 0 auto; width: 160px; }
.ad_block .ad180 { margin: 0 auto; width: 180px; }
.ad_block .ad250 { margin: 0 auto; width: 250px; }
.ad_block img, .ad_block p img { margin: 0; padding: 0; display: block; }

/** widgets **/

.widget { margin: 0 0 1.4em 0; }
.widget a { color: #135191; }
.widget a:hover { color: #fff; background: #5fa7e3; }
.widget ul, .widget ol { list-style: none; padding: 0; margin: 0; }
.widget ul li { padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #e0e0e0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; background: url(images/bg/postbullet.png) no-repeat 0 2px; }
.widget ol li { padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada;  -webkit-border-radius: 5px;
 -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }

/*recent comments*/
ul#recentcomments li.recentcomments { /*padding: 0 20px 1px 20px; background: url(images/icons14/Comment.png) no-repeat 0px 3px;*/background-image: none; padding:0; border:0px;color:#666; text-align:justify;}
ul#recentcomments li.loop{background: url(images/bg/dot.png) repeat-x bottom left !important;padding: 0 0 0.6em 0 !important; margin: 0 0 0.5em 0;}
/*wp-calendar*/
table#wp-calendar { margin: 0; width: 100%; border: 0; }
table#wp-calendar caption { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #175595; }
table#wp-calendar th, table#wp-calendar td { height: 1em; padding: 0.2em 0.4em;/*padding: 5px 7px;*/ text-align: right; border-right: 2px solid #fff;  }
table#wp-calendar th, table#wp-calendar td#today { font-weight: bold; background: #dadada; color: #000; border-bottom: 0; }
table#wp-calendar td#today { font-weight: bold; background: #f2f2f2; }
table#wp-calendar td { border-bottom: 1px solid #efefef; }
table#wp-calendar td a { font-weight: bold; }

/*most e-mailed*/
.widget_email_most_emailed ul li { background: url(images/bg/doc.png) no-repeat 0 2px; }

/* Archive styles
-------------------------------------------------------------- */

#arch_content, #post_content { margin: 1.5em 0; }
.archive_meta { margin: 1.5em 0; border-top: 1px solid #dadada; }
.archive_meta a { color: #666; }
.archive_meta a:hover { color: #224970; }
.archive_feed { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; background: url(images/bg/feedicon12.png) no-repeat 0 8px; color: #666; }
.archive_number { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/info.png) no-repeat 0 8px;  }
.search_number { text-align:right;padding: 0.5em 0; margin: 0; border-bottom: 1px solid #5fa7e3; color: #000; margin-bottom:10px; font-size:13px; }
.searchbg{background: url(images/search-spe.jpg) no-repeat 620px 50px; }
.archive_email { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/email_author.png) no-repeat 0 9px;  }
.archive_post_block {
	padding: 0.1em 0 0 0;
	/*border-bottom: 1px solid #dadada;*/
	margin: 0 0 0.2em 0; 
}
.search_post_block {
	padding: 0.1em 200px 0 0;
	/*border-bottom: 1px solid #dadada;*/
	margin: 0 0 1em 0; 
}
.search_post_block p{
	margin: 0; 
}
.archive_post_meta { color: #818181; padding: 0 0 0.6em 0; }
.archive_post_meta a, .post_meta a { color: #135191; }
.archive_post_meta a:hover, .post_meta a:hover { color: #fff;  background-color:#5fa7e3;text-decoration: none; }
.search_post_meta { color: #e87700; padding: 0; margin:0;}
.search_post_meta a, .post_meta a { color: #e87700;text-decoration: underline; }
.search_post_meta a:hover, .post_meta a:hover { color: #fff;  background-color:#e87700;text-decoration: none; }


/* Single post styles
-------------------------------------------------------------- */

.post_meta { color: #666; padding: 0.3em 0 1.4em 0; }
.post_meta .metanfo{ float:left !important; width:auto; height:auto;padding:0 20px 0 0;}
.post_meta .share{ float:left !important; padding:0 20px 0 0; }
.post_meta .share a:hover{ background-color:transparent;text-decoration: none; }
.post_meta .metarchive {padding:0 !important;}
.post_meta_tag { color: #666; }
.post_meta p img { margin: 0; padding: 0; float: none; }
.post_meta p { margin: 0 0 0.4em 0; }
#post_content blockquote { float: right; width: 260px; color: #666; margin: 0 0 0 1.5em; color: #000; font: bold 1.3em georgia, serif; font-style: italic; letter-spacing: -0.048em; }
#post_content blockquote p { text-align: right; line-height: 1.5em; }
#post_content p img { margin: 0;padding:0; }
#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { margin: 0 0.3em 0 0;padding: 0.1em 0 0 0; }
#post_content p a, #arch_content p a { color: #135191; }
#post_content p a:hover, #arch_content p a:hover { color: #fff;background-color: #5fa7e3; text-decoration: none; }

/* Comment area styles
-------------------------------------------------------------- */
div.date {
	float: left;
	width: 50px;
	margin:0 5px 3px 0;
	border:1px solid #b9b9b9;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-opera-border-radius: 5px;
	text-align: center;color: #000;padding: 0;
	background-color: #fff ;
}
div.date div.d {
	display: block;
	font-size: 170%;
	font-weight: bold;
	color: #fff;padding: 0;
	background: #c10000;
}
div.date div.m {
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
#comments { margin-top: 3em; }
#commenthead { margin-bottom: 1em; }
.commentdate{float:left;margin:0 5px 3px 0;}
.cal{
width: 50px;
height: 55px;
margin:0;padding:0;
text-align: center;color: #000;
background: url(images/calendar.png) no-repeat;}
.cal .j{font-size:28px;font-weight:bold;color: #4c9600;padding: 5px 0 0 0;margin: 0;line-height:24px;height:20px;}
.cal .m{font-size:9px;font-weight:bold;color:#fff;padding: 2px 0 0 }
.cal .h{font-size:10px;font-weight:bold;color: #418100;margin:0;padding:0;}
ol#commentlist { list-style-type: none; margin: 0; padding: 0 0 12px 0; }
ol#commentlist li { margin: 0 0 1em 0; padding: 0 1em 1em 0; overflow-x: hidden; }
ol#commentlist li.alternate {}
ol#commentlist cite { font-style: normal; text-align: left; display: block; color: #818181; }
ol#commentlist cite a { color: #224970; }
ol#commentlist cite a:hover { color: #000; text-decoration: underline; }
ol#commentlist li blockquote { float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left; }
ol#commentlist li .commentauthor { font-weight: bold; color: #333; }
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { font-weight: bold; color: #224970; }
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover { color: #000; text-decoration: underline; }
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p { margin: 0 0 0.5em 0; padding: 0; }

/* comment form */

#comment-form form { margin-top: 1.5em; }
label.com { float: left; width: 80px; }
#comment-form form fieldset span{ color:#666; margin-left:10px; }
a.comtext,a.comtext:hover,a.comtext:visited{color:#000;text-decoration:none;background-color:transparent;}
input.comtext, textarea.comtext { width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit {}
#commentform IMG{border:0px solid #fff !important;background: #fff;}
#commentform textarea{width:700px;}
#captchaImgDiv, #captchaImgDiv div{height:45px;float:left;}
.captcha{width:180px;}
#captchaInputDiv{width:380px;}
#captchaInputDiv input{width: 70px;margin:12px 5px 0 0;}
#captchaInputDiv label{font-weight: normal;}
#commentform .subform{float:right;width:145px;padding-top:15px;text-align:right;}
/* archives page */

ul.archives, ul.wp-tag-cloud {  margin: 0 0 1.5em 0; list-style: none;/* list-style-image: url(foo.gif); */}
ul.archives li, ul.wp-tag-cloud li { padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 2px; }
ul.archives li a, ul.wp-tag-cloud li a { color: #224970; }
ul.archives li a:hover, ul.wp-tag-cloud li a:hover { color: #000; background: #eee; }

/* Footer
-------------------------------------------------------------- */

#footer { 
padding: 0 0 0 0; color: #fff;
background-color:#4c9600;
border: 1px solid #d6ceb5;
-moz-border-radius:8px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;
-webkit-border-radius:8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;
-khtml-border-radius:8px;-khtml-border-top-left-radius:0;-khtml-border-top-right-radius:0;
-opera-border-radius:8px;-opera-border-top-left-radius:0;-opera-border-top-right-radius:0;
}
#footer .column{margin-top:5px;}
#about_menu a {
	display : block;
	text-decoration : none;
	padding-left:15px !important;
	padding-right:15px !important;
	position:relative;
}

#about_menu ul li {
	padding:4px 0 0 0;display:block;float:left;cursor:pointer;
}

* html #about_menu ul li { width:0 !important;}
#about_menu
{
	width:auto; margin:0 0 5px 15px;padding:0;
}
#about_menu:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: right; 
    visibility: hidden;
}

#about_menu ul { 
	width: auto;
	list-style: none;
	font-weight: normal;
	font-size: 12px;
	padding: 0;
	margin: 4px 0 0 0;
	border: none;
	border-width: 0;
	float: left;
	line-height:20px;
	display:block;
	
}
#about_menu ul {  float: left; margin: 0 0 0 5px; padding: 0; list-style: none;}
#about_menu  ul li a {
	color: #fff;
	padding: 0px 20px 0 0;
	margin:0px;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	overflow-y:hidden;
}

#about_menu  ul li a span {
	height:20px;
	line-height:20px;
	min-width:15px !important;
	position:absolute;
	margin:0 0 0 3px;
	width:15px;
	height:20px;
	display:block;
	top:0;
	right:0;
}

#about_menu  ul li a:hover {
	color: #3d821b;
	background:#fff url(images/spehl.gif) no-repeat;
}

#footer #about_menu  ul li a:hover span {
	background:url(images/spehr.gif) no-repeat;
}
.wikiobutton{ float:right;margin:0 10px 0 0;}
#wb {top:-5px;}
#vb {float:left;}
/* Form styles
-------------------------------------------------------------- */
#search-form{
width:385px;
height:45px;
background: url(images/bg/bgsearch.png) no-repeat;
padding:7px;
}
input.submit_input { background: /*#E0691A*/ url(images/bg/submit.png) no-repeat; border: 0; height: 24px; padding: 0; width: 65px; margin: 0 0 0 5px; color: #FFF; font: bold 0.9em arial, sans-serif; float: left; }

/* Miscellaneous styles
-------------------------------------------------------------- */

/*  heading styles */

h2.archive_name { letter-spacing: -0.04em; color: #e87700;font-weight: 700;font-size:1.2em;}
h2.post_name { letter-spacing: -0.04em; color: #e87700;font: 700 1.8em georgia, serif;}
h2.post_cat { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; letter-spacing: 0.1em; color: #999; border-bottom: 1px solid #dadada; }
h2.post_comm { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; background: url(images/bg/bg4.gif) repeat; }
h2.post_comm2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 0px solid #dadada; }
h3.latest_post_title, h2.latest_post_title { font: bold 1.6em arial, sans-serif; line-height: 1.2em; margin: 0; letter-spacing: -.035em; padding: 0 0 0.2em 0;}
h3.latest_post_title a,h2.latest_post_title a { color:#e87700; }
h3.latest_post_title a:hover,h2.latest_post_title a:hover  { color: #fff; background: #e87700; }
h3.home_a-la-une { background: url(images/bg/dot.png) repeat-x top left; text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.7em 0.7em 0.9em 0.7em; color: #5f9410; letter-spacing: 0.1em; }
h3.mast { text-transform: uppercase; font-size: 0.8em; line-height: 25px; font-weight: bold; padding: 2px 0 4px 12px; letter-spacing: 0.1em; color: #fff; background: url(images/mastl.gif) no-repeat;position:relative;z-index:1;
}
h3.mast span{ 
height:25px;
line-height:25px;
min-width:5px !important;
position:absolute;
margin:0 0 0 3px;
width:10px;
height:25px;
display:block;
top:0;
right:0;
background: url(images/mastr.gif) no-repeat;
}

h3.mast a,h3.mast a:visited,h3.mast a:active {color:#fff;text-decoration:none;}
h3.mast a:hover{text-decoration:underline;}
h3.mast2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h3.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.mast4 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h3.mast5 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: normal; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #5f9410; }
h3.comments { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: normal; padding: 15px 0 0 65px; letter-spacing: 0.1em; color: #5f9410; background: #fff url(images/comments.png) no-repeat; min-height:40px;}
h3.closedcomments { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: normal; padding: 15px 0 0 65px; letter-spacing: 0.1em; color: #5f9410; background: #fff url(images/closedcomments.png) no-repeat; min-height:40px;}
h3.archive_title { line-height: 0.8em; padding: 0 0 5px 0; }
h3.archive_title a { font: bold 1.0em arial, sans-serif; color: #e87700; letter-spacing: -0.036em; line-height: 1.1em;}
h3.archive_title a:hover { color: #fff; background: #e87700; }
h3.search_title { line-height: 0.8em; padding: 0 0 5px 0; }
h3.search_title a { font: normal 16px arial, sans-serif; color: #135191; letter-spacing: -0.036em; line-height: 1em; text-decoration: underline;}
h3.search_title a:hover { color: #fff; background: #135191; text-decoration: none;}
/* miscellaneous */

.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation { color: #818181; }
input.Forms, textarea.Forms { border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.buttonem { background: #dadada; float: left; }

/* image caption classes */

.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }
.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }
.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }
.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }
.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }

/* TABS */
/* HOME CATEGORY TABS (also see tabs section at bottom of stylesheet) */
#home_content #home-categories {
	clear: left;
	float: left;
	display: block;
	width: 480px;
	margin: 0 0 10px 0;
	}
	
.tabs-block {
	clear: left;
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: block;
	}
.tabbed {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	}
.tabbed ul.tabs {
	overflow: hidden;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 999;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent;
	text-transform:uppercase;
	font-size:0.8em;
	}
.tabbed ul.tabs li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0 .3em 0 0;
	}
.tabbed ul.tabs li a {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px .8em;
	background:#F2F2F2; /* #eee;*/
	border: 1px solid #ccc;
	}
.tabs-block ul.tabs li a { padding: 5px .7em; }
.tabbed ul.tabs li a:hover {
	background: #F3F9FF ;
	text-decoration: none;
	}
.tabbed ul.tabs li a.tab-current {
	background: #fff;
	border-bottom: 1px solid #fff;
	}
.tabs-block .tabbed div, #home_content .tabbed .c {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: -1px;
	z-index: 0;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ccc;
	background:  #fff;
	display: none;
	}
div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10  { display: none; }
.tabs-block .tabbed div.t1, #home_content .tabbed div.c1 { 
	display: block;
	}
.tabs-block .tabbed div { width: 298px; }
.tabbed div ul {
	overflow: hidden;
	padding: 4px 0 2px 0;
	margin: 0;
	background: #fff;
	}
.tabbed div ul li {
	clear: left;
	background: transparent;
	}
.tabbed div ul li a {
	font-weight: normal;
	width: 97%;
	display: block;
	padding: 2px 0 2px 12px;
	background: transparent;
	border: none;
	}
.tabbed div ul li a:hover { text-decoration: underline; }

/* HOME CATEGORIES TABS */
#home-categories {
	overflow: hidden;
	}
#home_content .tabbed .c {
	width: 470px;
	}
.tabbed .post {
	float: left;
	clear: none;
	width: 47%;
	margin: 5px 1%;
	padding: 0;
	}
.tabbed .post h3 {
	width: 97%;
	font-size: 1em;
	margin: 0 0 0 5px;
	padding: 0;
	text-transform:capitalize;
	}
.tabbed .post h3 a { 
	font-weight: bold;
	font-size: 1em;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:0;
	color:#000000;
	}
.tabbed .post h3 a:hover { 
	font-weight: bold;
	color:#FFFFFF;
	background:#000000 none repeat scroll 0%;
	}

.tabbed .post .entry {
	margin: 0 0 0 5px;
	padding: 0;
	
	}
.tabbed .post .entry p, .entry div { margin: 0; padding: 0; text-align:justify;}
.cols4{float:left; width:167px;margin:0 3px 0 3px;}
.cols4 .start{margin:0 3px 0 0;}
.cols4 .end{margin:0 0 0 3px;}
.exergue{
border:1px solid #838e84;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -opera-border-radius: 6px;
 background-color:#fefdee;padding:6px; margin-bottom:10px;}
.nota{border:1px solid #9a2222;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -opera-border-radius: 6px;
 background-color:#f7f5e3;padding:6px; margin-bottom:10px;}
.citation{margin:5px;padding:10px;border:1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -opera-border-radius: 6px;}
.citation, .citation em {text-align:justify;}
.para{float:left;width:100%;margin-bottom:1em;}
.courrier{font-family:times,times roman,serif;font-size:14px;}
.strong { font-size: 1.2em;font-weight: bold;color: #e87700; }
.verystrong { font-size: 1.6em;font-weight: bold;color: #e87700; }

.nota{border:1px solid #9a2222;background-color:#fbfaec;padding:6px 6px 0 6px; margin-bottom:10px;}
ul.valid,ul.attention,ul.tel{margin:10px 0 10px 40px;list-style: none;}
ul.valid li{list-style-image: url(images/bg/valid.png); }
ul.attention li{list-style-image: url(images/bg/notvalid.png); }
ul.tel li{list-style-image: url(images/bg/tel.png); }
p.intro {font-family:times,times roman, serif;font-weight:bold; }
p.question {font-family:times,times roman, serif;font-style:italic; margin-bottom:0;color:#e87700;font-weight:bold;padding:5px;font-size:14px;}
p.reponse {font-family:arial,helvetica,sans serif; }
.para .title {font-family:times,times roman, serif;font-weight:bold; font-size:16px;}
.notes {font-family:times,times roman, serif;font-style:italic; margin-bottom:0;}
.auteur {font-family:times,times roman, serif; margin-bottom:0;font-size:15px;}
.list-title{font-weight:bold;background:url(images/bg/this.gif) no-repeat;padding-left:20px;}
table.enum{border:0px;width:97%;}
table.enum th{text-transform: uppercase; font-size: 1em; line-height: 1.8em; font-weight: bold; padding: 0.5em 0 0 5px; margin: 20px 0 0.2em 0; letter-spacing: 0.1em; color: #888888; border:0px;border-top: 1px solid #000; border-bottom: 1px solid #dadada; background: url(images/bg/stripe.png) repeat; }
table.enum .intitule{font-weight:bold; white-space:nowrap;padding-right: 5px;}
table.enum .tel{font-weight:bold; background-image: url(images/bg/tel.png) no-repeat;padding-left:20px;}
table.enum caption, table.utile caption{font-size: 1.4em;font-weight: bold;color: #e87700;margin-bottom:10px; }
table.enum .alter{background-color:#f6f6f6;}
table.enum td{border:0px; padding:4px 0 4px 0;}
table.utile{width:97%;}
table.utile TD{font-weight:bold;}
table.utile TD.intitule{font-weight:normal; background-color:#f3f5f2;}
div.article{min-height:160px;float:left;width:100%;}
div.article strong{font weight: bold;font-size:16px;color: #888888;}
div.article a.articletitle{font-weight: bold;font-size:16px;color:#888888;}
div.article a.articletitle:hover{font-weight: bold;font-size:16px;color: #fff;background: #48720e;text-decoration:none;}
div.article img{float:left;margin:4px 5px 0 0 !important;}
div.article p{ margin:10px 0 10px 0;}
p.spaced {margin: 10px 0 10px 0;}
div.moreright{float:right;width:auto;
border:1px solid #838e84;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -opera-border-radius: 6px;
 background-color:#f4f4f4;padding:5px; margin:0 0 3px 10px;}
p.sp{margin:0px;}
.reponse{color:#5050550; font-family:georgia,serif;font-size:1em;margin:5px 0 5px 0;}
li.q{list-style: none; list-style-image: url(images/bg/question.gif); margin: 0 0 10px 0; }
.card{float:left; width:100%; margin: 0 0 25px 0; padding:0; overflow:hidden; background: url(images/bg/dot.png) repeat-x bottom left; border-left: 5px solid #dadada;}
.card p{margin: 0 0 0 10px; padding:0;}
.cardimg{float:right;margin:0 0 0 6px;}
.trombi{float:left;width:300px;height:107px; margin: 0 20px 10px 0; padding:0; overflow:hidden; background: url(images/bg/dot.png) repeat-x bottom left; border-left: 5px solid #dadada;}
.trombimg{float:left;margin:0 5px 0 0;}
div.date {
	float: left;
	width: 50px;
	margin:0 5px 3px 0;
	border:1px solid #b9b9b9;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-opera-border-radius: 5px;
	text-align: center;color: #000;padding: 0;
	background-color: #fff ;
}
div.date div.d {
	display: block;
	font-size: 170%;
	font-weight: bold;
	color: #fff;padding: 0;
	background: #c10000;
}
div.date div.m {
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
/* Carousel CSS start */
#carousel{ 
float:right ! important;
position:relative; 
overflow: hidden;
height:100px;
width:600px;
padding:0 0 12px 0; 
margin:15px 15px 0 0;
background:url(images/vidbergbg_blue.gif) repeat-x 0 0;
border: 1px solid #89c3eb;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -opera-border-radius: 10px;
 border-width:1px 0;

 }

#carouselheader{
padding:0 15px 0 15px;
position:absolute;
color:#fff;
font-weight:bold;
font-size:13px; 
overflow: hidden;
clear:both;
float:left;
width:100%;
height:20px;
}
#carouselheader img{
float:left; margin-right:15px;
}
/*
navigation
*/
.carousel-nav{ position:absolute; z-index:2; top:24px; width:46px; height:89px; }
.carousel-nav a{ width:37px; display:block; height:89px; }
.carousel-nav a:hover{ background-position:-37px 25px; }
.carousel-nav a:active{ background-position:-74px 25px; }
/*
arrows
*/
#carouselleft{ left:0; background:url(plugins/carousel/trans-left.png) no-repeat 0 0; }
#carouselright{ right:0; background:url(plugins/carousel/trans-right.png) no-repeat 0 0; }
#carouselright a{ margin-left:9px; outline: 0;}
a.carouselleft{ background:url(plugins/carousel/nav-left.png) no-repeat 0 25px;  outline: 0;}
a.carouselright{ background:url(plugins/carousel/nav-right.png) no-repeat 0 25px; }
/*
list items
*/
.carousel{float:none !important;padding:0px;}
#carousel ul{ 
position: relative; 
margin:0 37px 0 37px;
overflow: hidden;
height:95px;
top:22px; 
}
#carousel ul li{ width:250px; height:95px; overflow:hidden; padding-left:10px;font:normal 11px Arial; color:#9A9B9B; position:absolute;}
#carousel ul li a{ color:#135191; text-decoration:none; cursor:pointer; float:left; margin:2px 4px 0 0;}
#carousel ul li a:hover{  text-decoration:underline;}
#carousel ul li a.link:hover{  text-decoration:none; color:#fff;}
#carousel p{  margin:5px 0 0 0; color:#210101;height:66px; overflow:hidden; clear:both;line-height:13px;}
#carousel p img{ float:left; margin:0; }
#carousel ul li img{ border:1px solid #D8D9DC;}
#carousel ul li span{ display:block; padding:0 2px; }
.vidimg{float:left;width:94px;overflow:hidden; margin:0 5px 0 0;}
/* Carousel CSS end */

.widget_tag_cloud {  margin: 0 0 1.5em 0; text-align:justify; word-spacing:auto; line-height:24px;}
.widget_tag_cloud a { font-weight: normal; color: #135191; font-size:12px; height:20px; }
.widget_tag_cloud a.vert { color: #48720e !important; font-size:16px; text-decoration:none;}
.widget_tag_cloud a.rouge { color: #e87700 !important; font-size:22px;  }
.widget_tag_cloud a:hover { color: #fff !important; background: #5fa7e3;   text-decoration:none;}
.widget_tag_cloud a.vert:hover { background: #48720e !important;  }
.widget_tag_cloud a.rouge:hover { background: #e87700;  text-decoration:none; }

.ui-tabs-panel .post {
	width: 100%;
	margin: 0;
	padding: 0;
	}
.ui-tabs-panel .post h3 {
	float:left;
	clear:right;
	width:370px;
	font-size: 1.2em;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:19px;
	color:#e87700;
	
	}
.ui-tabs-panel .post h3 a { 
	font-weight: bold;
	font-size: 1em;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:0;
	color:#e87700;
	}
.ui-tabs-panel .post h3 a:hover { 
	font-weight: bold;
	color:#FFFFFF;
	background:#e87700 none repeat scroll 0%;
	}

.ui-tabs-panel .post .entry {
	clear:right; 
	margin: 0 0 0 5px;
	padding: 0;
	
	}
.ui-tabs-panel .post .entry p { margin: 0; padding: 0; font-size:12px; }

#cse-search-results iframe{margin-left:10px;max-width:720px;max-height:1000px;}

#help{ float:right ! important; position:relative;
height:20px;
width:585px;
font-size:13px;
font-weight:bold;
padding:5px 0 5px 15px; 
margin:7px 15px 0 0;
background:#7bb3e4;
border: 1px solid #7bb3e4;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -opera-border-radius: 7px;
color:#fff;
 }
 #help img{position:absolute;;left:570px;top:23px;}
 .pad{padding:0 0 0 10px;max-width:720px;}
 ol.cap strong{ text-transform: uppercase; font-weight:bold;}
 ol ul li{ list-style-type:disc;}
 
 .alignleft {
	float: left;margin:0 5px 3px 0 !important;
}

.alignright {
	float: right;margin:0 0 3px 5px !important;
}
.cat-item{color:#666;background: url(images/doc.gif) no-repeat 0 2px !important;}
.blogroll li{color:#666;background: url(images/icons14/Next.png) no-repeat 0 2px !important;}
#chemin{color:#666;margin:5px 0 10px 0; font-size:11px;}
#chemin a,#chemin a:active,#chemin a:visited{color:#666 !important;text-decoration:none;}
#chemin a:hover{color:#fff !important;background-color:#666 !important;}
#pagesblanches{float:left;background-color:#ffcc00;border:1px solid #ffcc00:min-width:310px;}
#pagesblanches .entete{fbackground-color:#ffcc00;background:url(http://www.pagesjaunes.fr/formulaire/img/logo_pj.gif) no-repeat;background-position:right;height:30px;width:310px;padding:8px 0 0 3px; font-weight:bold;}
#pagesblanches .form{background-color:#ebebeb;margin: 1px; padding:3px;}
#pagesblanches .form div{minheight:23px; margin 2px; position:relative;}
#pagesblanches .form table{margin:0 3px 0 3px;padding:0;}
#pagesblanches .form table,#pagesblanches .form table td{border-width:0; margin:0;padding:0;}
#pagesblanches .form span{font-weight:normal;width:70px; }
#pagesblanches .form input{border:1px solid #cccccc;float:left;}
#mapsearch{width:400px; height:360px;}
dth:0; margin:0;padding:0;}
#pagesblanches .form span{font-weight:normal;width:70px; }
#pagesblanches .form input{border:1px solid #cccccc;float:left;}
#mapsearch{width:400px; height:360px;}
.meteo-content{ float:none;clear:both;}
.meteo_image { float:left; margin-left:5px;}
.temperature { float:right;font-size:53px;line-height:1em;margin-right:5px; }
.previsions { clear:both;float:none;margin:0 0 0 15px;}
ul.search {clear:both;width:700px;}
ul.search li { float:left;text-transform: uppercase; font-size: 0.8em; height: 25px !important; line-height: 25px; font-weight: bold; padding: 2px 10px 4px 12px; color: #fff; background: url(images/mastlg.gif) no-repeat;position:relative;z-index:1;margin-right:15px !important;
}
ul.search li span{ 
height:25px;
line-height:25px;
min-width:5px !important;
position:absolute;
margin:0 0 0 3px;
width:10px;
height:25px;
display:block;
top:0;
right:0;
background: url(images/mastrg.gif) no-repeat;
}
ul.search li a{ 
color:#fff;
}
#incontent{margin:15px 10px 0 18px;}
.preview{margin:0 2px 2px 0;}
.thumb{width:100px;border:1px solid #b9b9b9;padding:0;margin:0;float:none;}
.previewcontainer{min-height:90px;width:690px;padding:0;}
.previewcontainer div{margin: 0 0 0 10px !important;}
.previewheader{line-height:21px; color:#666666;vertical-align:middle;margin:20px 0 0 5px;padding:20px 0;}
.eebg{background-color:#1f4329;border:1px solid #838e84; -webkit-border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-opera-border-radius: 6px;color:#fff;text-align:center;}
.eetitle{font-weight:bold;font-size:160%;}
.eevert{color:#1f4329;}
.eevertmid{color:#578b0a;}
.eevertclair{color:#659b15;}
.eejaune{color:#f7ea00;}
.s170{font-size:170%;}
.s165{font-size:165%;}
.s160{font-size:160%;}
.s150{font-size:150%;}
.s140{font-size:140%;}
.s130{font-size:130%;}
.s120{font-size:120%;}
.s80{font-size:80%;}
.s50{font-size:50%;}
.egreen{
border:1px solid #1f4329;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -opera-border-radius: 6px;
 background-color:#f8feef;padding:6px; margin-bottom:10px;}
 .egreen h3{font-size:150%;font-weight:bold;}
 .actionbar{
border:1px solid #7d7d7d;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -opera-border-radius: 6px;
 background-color:#f7f5f5;padding:6px; margin-bottom:10px;min-height:25px;}
 .actionbar div{float:left; margin-right:10px;}
 .actionbar div img{float:left;margin-right:5px;height:24px;}
 .actionbar div a{text-align:left center;line-height:24px;}
 .actionbar div a:hover{ color: #135191; text-decoration:underline;}
 .cantine{width:100%;border:none;border:1px solid #449300;}
 .cantine th{text-align:center; width:25%;border:0px solid #449300;background-color:#449300;color:#f4fbed;font-family:serif;font-size:120%;}
 .cantine th.alterne{background-color:#60a226;}
 .cantine td{width:25%;border:none;background-color:#ecf5e4;padding:3px; margin:0;}
 .cantine td.alterne{background-color:#f4fbed;}
 .cantine td.bl{border-left:0px solid #449300;}
 .cantine ul{ }
 .cantine ul li{ list-style: none; list-style-image: url(images/bg/okay_small.png);  color:#326c00;padding:0;margin-bottom:5px;}
 .subtitle{margin:10px 0 5px 0; font-weight:bold;text-decoration:underline;text-transform:uppercase;}
 .ee{background: url(images/ee_bg_bottom.jpg) no-repeat bottom right;padding-bottom:110px;}
 .ee h4{font-weight:normal;color:#096e2c;text-transform:uppercase;font-size:13px;margin-bottom:10px;}
 .ee .intro{font-text-align:justify; color:#666;font-family:arial,helvetica,sans serif;font-weight:normal;margin-bottom:5px;}
 .bblue{color:#0601b6;font-weight:bold;}
 .bgreen{color:#326b00;font-weight:bold;}
 .bred{color:#d50000;font-weight:bold;}
 
 
 /* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* menu */

#tools{
	background-color:#4c9600;
	clear:both;
	width:990px;
	height:30px;
	padding:2px 0 0 0;
	float:left;
	display:block;
}
#navi
{
	width:auto; margin:5px 0 0 15px;padding:0;
}

#navi:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#navi ul { 
	width: auto;
	list-style: none;
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	float: left;
	line-height:20px;
	display:block;
	
}

#navi ul li:hover ul.ddmenu{
	color: #333333;
	background-color: none;
	display:block;
	background: url("images/ddmenubg.png") repeat-x;
	border: 1px solid #4c9600;
	border-top: 0px;
	-moz-border-radius:8px;-moz-border-radius-topleft:0;
	-webkit-border-radius:8px;-webkit-border-top-left-radius:0;
	-khtml-border-radius:8px;-khtml-border-top-left-radius:0;
	-opera-border-radius:8px;-opera-border-top-left-radius:0;
	z-Index:100;
}

#navi a {
	display : block;
	text-decoration : none;
	padding-left:15px !important;
	padding-right:15px !important;
	position:relative;
}

#navi ul li {
	padding:0 5px 0 5px;display:block;
}

* html #navi ul li { width:125px;}
#navi ul li a {
	color: #fff;
	padding: 0px 20px 0 0;
	margin:0px;
	height:20px;
	line-height:20px;
}

#navi ul li a span {
	height:20px;
	line-height:20px;
	min-width:15px !important;
	position:absolute;
	margin:0 0 0 3px;
	width:15px;
	height:20px;
	display:block;
	top:0;
	right:0;
}

#navi ul li.current_page_item a {
	color: #3d821b;
	background: #cbebb9 url(images/specl.gif) no-repeat;
	padding-right:15px;
}

#navi ul.ddmenu li.current_page_item a {
	color: #3d821b;
	background: none;
	padding-right:15px;
}



#navi ul li.current_page_item a span{
	background:url(images/specr.gif) no-repeat;
}


#navi ul li a:hover {
	color: #3d821b;
	background:#fff url(images/spehl.gif) no-repeat;
}

#navi ul li a:hover span {
	background:url(images/spehr.gif) no-repeat;
}

#navi ul.ddmenu li, #navi ul.ddmenu li a {
	position:relative;
	background-color:none !important;
	background-image:none !important;
	color: #3d821b;
}

#navi ul.ddmenu li a:hover {
	text-decoration:underline;
}


#navi li {
	color: #fff;
	float: left;
	padding: 0;
	padding: 0;
}

#navi li ul {
	position : absolute;
	left : -999em;
	left : -111em;
	height : auto;
	font-weight : normal;
	border-width : 0.25em;
	margin : 0;
	padding : 2px 0px 5px 0px;
	display:none;
	width:auto;
	left: auto;
}



#navi li li {
	border-right: none;
}

#navi li ul li {
	float: none;
	clear:both;
	width:auto;
	display:block;
	list-style-type: circle;
}


#navi ul li:hover {
	color: #333333;
	background-image:  none;

}


#navi ul li:hover a.parent {
	color: #4c9600;
	background:#fff url(images/spephl.gif) no-repeat;
}

#navi ul li:hover a.parent span {
	background:#fff url(images/spephr.gif) no-repeat !important;
}


#navi ul li.current_page_item  ul li a{
	color: #fff;
	
}

#navi ul li.current_page_item  ul li a:hover{
	color: #333333;
	background-image:  none;
	background-color: #A5E58F;
}

#searchform div.search{
float:right;
margin:2px 15px 2px 10px;
padding:0 30px 0 13px;
height:24px;position:relative;
background: #fff url(images/searchl.gif) no-repeat;
}
#searchform div.search span {
	height:24px;
	line-height:24px;
	min-width:30px !important;
	position:absolute;
	margin:0 0 0 3px;
	width:30px;
	height:24px;
	display:block;
	top:0;
	right:0;
	background: url(images/searchr.gif) no-repeat;
}
#searchform div.search input.search_input {
	height:20px;
	width:300px;
	border:none;
	background-color:transparent;
	font-size:16px;
}



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: segoe ui, Arial, sans-serif; font-size: 1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: segoe ui, Arial, sans-serif; font-size: 1em; }
.ui-widget-header { border: 1px solid #59584f; background: #3b3b35 url(images/jquery/ui-bg_inset-soft_22_3b3b35_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #fdfbf7 url(images/jquery/ui-bg_highlight-soft_100_f0efea_1x100.png) 50% top repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #327E04; background: #327E04 url(images/jquery/ui-bg_highlight-soft_25_327E04_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-default a { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #327E04; background: #5A9D1A url(images/jquery/ui-bg_highlight-soft_25_5A9D1A_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-hover a { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #c4c5c3; background: #f0efea url(images/jquery/ui-bg_diagonals-small_100_f0efea_40x40.png) 50% 50% repeat; font-weight: bold; color: #403D38; outline: none; }
.ui-state-active a { color: #403D38; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #e8e1b5; background: #fcf0ba url(images/jquery/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #e3a345; background: #ffedad url(images/jquery/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x; color: #cd5c0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd5c0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/jquery/ui-icons_808080_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/jquery/ui-icons_808080_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/jquery/ui-icons_e7e6e4_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/jquery/ui-icons_eeeeee_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/jquery/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/jquery/ui-icons_8DC262_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/jquery/ui-icons_8DC262_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/jquery/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-radius-topleft: 4px; -opera-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-radius-topright: 4px; -opera-border-top-right-radius: 4px;}
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -khtml-border-radius-bottomleft: 4px; -opera-border-bottom-left-radius: 4px;}
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-radius-bottomright: 4px; -opera-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; 
 -khtml-border-radius-topleft: 4px; -opera-border-top-left-radius: 4px; -khtml-border-radius-topright: 4px; -opera-border-top-right-radius: 4px;
}
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
 -khtml-border-radius-bottomleft: 4px; -opera-border-bottom-left-radius: 4px; -khtml-border-radius-bottomright: 4px; -opera-border-bottom-right-radius: 4px;}
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
  -khtml-border-radius-topright: 4px; -opera-border-top-right-radius: 4px; -khtml-border-radius-bottomright: 4px; -opera-border-bottom-right-radius: 4px;}
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
 -khtml-border-radius-topleft: 4px; -opera-border-top-left-radius: 4px; -khtml-border-radius-bottomleft: 4px; -opera-border-bottom-left-radius: 4px;}
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -opera-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #2e2e28 url(images/jquery/ui-bg_glow-ball_25_2e2e28_600x600.png) 50% 35% repeat-x; opacity: .65;filter:Alpha(Opacity=65); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #f0f0f0 url(images/jquery/ui-bg_flat_35_f0f0f0_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px;  -khtml-border-radius: 8px; -opera-border-radius: 8px; }

/* Tabs
----------------------------------*/
.ui-tabs {padding: .2em;}
.ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .1em -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:left; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
 /* page-numbers */
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: #fff;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	//background: #fff;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
}

#wp_page_numbers li a:hover {
	border-color: #4d9600;
	background-color: #4d9600;
	text-decoration: underline;
	color:#fff;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #4d9600;
	background-color: #dcf3d3;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #4d9600;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
}

/* polls */
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls .pollbar {
	margin: 1px;
	font-size: 8px;
	line-height: 10px;
	height: 10px;
	background-image: url(images/pollbg.gif);
	border: 1px solid #c8c8c8;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.quote{margin:10px; padding:10px;text-align:justify;
background-color:#fefefe;
border: 1px solid #6c6c6c;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;
-opera-border-radius:2px;}
.ante{color:#6c6c6c;font-weight:bold;text-align:justify;}
.m5{margin-top:5px;}
.m10{margin-top:10px;}
.m15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.just{text-align:justify;}
.right{text-align:right;padding-right:3px;}
.center{text-align:center !important;}
caption{font-weight:bold;text-align:center;}
div.center table{margin:10px auto 10px auto;}
.bord0{border:0;}
.pad0{padding:0;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.nowrap{white-space:nowrap;}
.citetitle{margin: 15px 15px 0 40px;font-style: italic;color:#444444;}
.big{font-weight:bold;font-size:110%;}