/* jQuery*/
.jq_open{background: transparent url(img/close.png) no-repeat 95% 50%}
.jq_close{background: transparent url(img/open.png) no-repeat 95% 50%;}

/* Widget Calendrier */
#sidebar div#calendar{margin: 0; }
#sidebar div#calendar table{border-collapse: collapse;color: #666;font-size: 90%;margin: 0 auto;text-align: center;}
#sidebar div#calendar table th{width: 15px;}
#sidebar div#calendar table td{color: #aaa;line-height: 2em;width: 2em;}
#sidebar div#calendar table caption{font-size: 10px;margin: 0 auto;text-align: center;padding: 5px 0}
#sidebar div#calendar table caption a:visited{color: #FF7200;}
#sidebar div#calendar table caption a:hover{color: #000;}
#sidebar div#calendar table caption a{color: #FF7200;font-weight: bold;}
#sidebar div#calendar table td a:visited{background: #ddd;color: #aaa;}
#sidebar div#calendar table td a:hover{background: #ccc;color: #FF5A00; }
#sidebar div#calendar table td a{background: #ddd;color: #FF5A00;display: block;font-weight: bold;text-decoration: none;}
#sidebar div#calendar table td a:active{background: #fff;color: #FF5A00;}
#sidebar div#calendar table thead abbr{border: none;}

/* Widget Citation */
#sidebar .quote h2{margin: 5px 5px 10px 5px;padding: 5px 0 2px;}
#sidebar .quote .cite, #sidebar .quote .author{margin: 0 5px 0 5px;}
#sidebar .quote .cite{font-style: italic;}
#sidebar .quote .author{text-align: right;}

/* Widget Contact */
#sidebar #contact h2{margin: 0 auto;padding: 10px 0 10px 10px;border: none;}
#sidebar #contact{padding: 0;}

/* Widget Meteo */
.weather{padding: 0;}

/* Widget SnapMe */
div#snapMe img{border: 5px solid #eee;margin: 7px;}
#snapMe{text-align: center;}
#snapMe h2, #snapMe ul{text-align: left;}

/* Galerie SnapMe */
.dc-snapme table{border-collapse: separate;color: #666;font-size: 80%;margin: 0 auto;text-align: center;empty-cells:hide;}
.dc-snapme table .today{color: #666;font-weight: bold;background: #eee;}
.dc-snapme table tr td{padding: 5px 2px;text-align: center; margin: 10px;border:1px solid #ddd;}

/* Plugin Contact */
.dc-mail #sidebar div#contact{display: none;}
.dc-mail #contact{margin: 0 30px;}
.dc-mail #contact h2{margin: 0 10px 40px;text-align: center;border: 1px solid #ddd;background: #666 url(img/strip.png) repeat;color: #eee;padding: 15px 5px;}
.dc-mail #contact h2 a{color:#fff;}
.dc-mail #form{margin: 0;padding: 10px;}
.dc-mail .pr{padding: 8px 10px; border: 1px dashed #eee; font-family: 'Courier New', Courier, mono; font-size: 12px; line-height: 12px; color: #999;}
.dc-mail #Contact_file{margin: 10px 0;text-align: center;}
.dc-mail .antispam{margin: 10px 0;padding: 10px;background: #F0F4FF;width: 97%;text-align: center;}
.dc-mail #content .preview, .dc-mail #content .submit{margin: 20px 10px;}
.dc-mail .button{text-align: center;}
.dc-mail textarea, .dc-mail .field input{width: 100%;}

/* Plugin Smilies */
.field .smilies{text-align: center;margin: 5px;padding: 5px;display: block; overflow: hidden;}

/* Plugin Partager */
.partager{padding: 0}
.partager h3{background:inherit;border-bottom: 1px solid #f4a176;color: #666;margin: 20px 0 15px 0;padding: 0 10px;}

/* Widget ThemeSwitcher */
li#current_theme{background:#e7e7e7; margin:0 20px 0 0;padding: 1px 0 2px 0;border-right: 10px solid #ccc;}
