/*  
Theme Name: weezevent.info
Theme URI: http://www.weezevent.info
Description: Theme cree par Weezevent .<a href="http://www.weezevent.com/"></a>.
Version: 2.0
Author: Yann Pagès
Author URI: http://www.mediarts.fr
*/
* {margin: 0; padding: 0;}
img {border: 0;}
.break {font-size: 0;width: 0; height: 0;clear: both;}
.alignleft {float: left;margin: 4px 10px 5px 0;}
.alignright {float: right;margin: 4px 0 5px 10px;}
.aligncenter {text-align: center;}
.hidden {display: none;}
#wrapper {width: 975px;margin: auto auto;text-align: left;}
/***************************************************** HEADER **/
#header {height:170px;position:relative;}
#header ul {list-style-type: none;float: left;}
#header ul li {float: left;font-weight: bold;font-family: Verdana;font-size: 0.9em;}
#header ul li a {color: #FFFFFF;display: block;text-transform: uppercase;padding: 8px 15px 9px;}
#header ul li a:hover, #header ul li.here a {background: url(images/active.gif) no-repeat bottom center;text-decoration: none;}
#header .rss {float: right;font-size: 0.8em;font-family: Verdana;color: #FFFFFF;padding-top:7px;}
#header .rss a {color: #FFFFFF;}
#header .ad {float: right;padding: 15px 16px 0 0;}
/***************************************************** CONTENT **/
#content {float: left;width: 655px;overflow: hidden;padding-bottom: 11px;position:relative;}
#content .post {float: left;width: 315px;padding: 11px 10px 0 0;position:relative;}
#content .post .details1 {background-color:#ecebeb;
/*		background:url(images/bg_titre.gif) repeat-x top left;
*/		color: #333333;font-size: 0.8em;font-family: Verdana;font-weight: normal;padding: 8px 7px 8px 25px;text-transform: uppercase;margin-bottom: 5px;}
#content .post .details1 a{color: #456069;text-decoration: none;}
#content .post .details1 a:hover{color:#BB1187;}
#content .post .buffer {padding: 4px;background-color: #ECEBEB;margin: 0;}
#content .post .content{border: 1px solid #CBCBCB;padding: 10px;background-color: #ffffff;height: 220px;}
#content .post .content img {border: 3px solid #ECEBEB;margin: 4px 8px 5px 0;float: left;width: 80px;}
#content .post .content h2 {margin-bottom: 5px;font-size: 1.5em;line-height: 1.3em;color:#0099CC;}
#content .post .content h2 a {text-decoration: none;color: #0099CC;font-size:14px;}
#content .post .content h2 a:hover {color: #BB1187;}
#content .post .content p {line-height: 1.5em;}
#content .post .details2 {background-color: #ECEBEB;padding: 8px 7px 8px 25px;border-width: 0 1px 1px;border-style: solid;border-color: #CBCBCB;background: url(images/commentaire.png) no-repeat top left;min-height:30px;}
#content .post .details2 a {color: #456069;font-size: 0.8em;font-family: Verdana;font-weight: normal;text-transform: uppercase;}
#content .post .details2 a:hover {text-decoration: none;	color:#BB1187;}
#content .postnav {padding: 20px 5px;font-size: 0.9em;font-weight: bold;clear: both;}
#content .postnav a {color: #456069;}
#content .title {font-size: 0.9em;text-transform: uppercase;padding: 15px 5px 10px;letter-spacing: 1px;}
#content .single {padding: 15px 15px 10px 0;}
#content .single h2 {font-size:22px;margin-bottom: 15px;color:#0099CC;}
#content .single p {line-height: 1.4em;margin-bottom: 10px;}
#content .single ul, #content .single ol {list-style-position: inside;margin-bottom: 10px;}
#content .single li {line-height: 1.4em;padding: 2px 5px;}
#content .single blockquote {padding: 10px 10px 0;background-color: #eeeeee;border-width: 1px 0;border-style: solid;border-color: #e0e0e0;margin-bottom: 10px;}
#content .single h3, h4, h5, h6 {font-size: 1.4em;margin-bottom: 5px;}
/***************************************************** SIDEBAR **/
#sidebar {width: 320px;float: right;padding: 11px 0 20px;}
#sidebar .l {float: left;width: 155px;}
#sidebar .r {float: right;width: 155px;}
#sidebar .box {background-color: #ECEBEB;padding: 4px;margin-bottom: 10px;}
#sidebar .box a{	color:#0099CC;}
#sidebar .box a:hover{	color:#bb1187;}
#sidebar .box h2 {background-color: #ffffff;font-size: 0.9em;font-family: Verdana;color: #456069;padding: 8px;border: 1px solid #CBCBCB;}
#sidebar .box ul {background-color: #ffffff;list-style-type: none;padding: 4px 8px 8px;border-width: 0 1px 1px;border-style: solid;border-color: #cbcbcb;}
#sidebar .box li {font-size: 0.9em;font-family: Verdana;line-height: 1.4em;padding: 3px 0 3px 14px;border-bottom: 1px dotted #dddddd;background: url(images/bullet.gif) no-repeat 0 8px;}
#sidebar .box li a {color:#0099CC;}
#sidebar .box li a:hover {color:#bb1187;}
#sidebar .box p, #sidebar .box div {background-color: #ffffff;padding: 8px;border-width: 0 1px 1px;border-style: solid;border-color: #cbcbcb;}
#sidebar .box .flickr {text-align: center;}
#sidebar .box .flickr img {margin: 4px 8px;}
#sidebar .box .video {padding: 9px;}
#sidebar form {width: 310px; height: 33px;background: #ECEBEB url(images/search.gif) no-repeat center;padding: 4px;margin-bottom: 10px;}
#sidebar form input {float: left;border: 0;width: 218px;font-size: 1.2em;font-family: Verdana;margin: 8px;}
#sidebar form button {float: right;width: 75px; height: 33px;font-size: 0.9em;font-family: Verdana;font-weight: bold;color: #ffffff;border: 0;background-color: transparent;}
/** END sidebar **/
/** BEGIN footer **/
#footer {clear: both;background:#000000 url(images/footer_bg.gif) repeat-x 0 0;color: #FFFFFF;font-family: Verdana;font-size: 0.9em;}
#footer a {color: #ffffff;}
#footer p {padding: 15px 0;text-align: left;width: 975px;margin: auto auto;}
/***************************************************** COMMENTAIRE **/
.comment-body {border-bottom:1px dotted #DDDDDD;}
#comments a {text-decoration: none;}
#comments h2 {font-size:16px;color:#0099CC;}
#comments p {margin-bottom: 10px;line-height: 1.6em;}
#comments form {padding: 0 10px;}
#comments form p {margin-bottom: 5px;}
#comments form input {margin-right: 5px;}
#comments form input, textarea {border: 1px solid #cccccc;font-size: 0.9em;font-family: Verdana;padding: 4px;background-position: 4px 4px;background-repeat: no-repeat;}
#comments form input {width: 260px;border: 1px solid #cccccc;}
#comments form textarea {width: 350px;padding: 4px 4px !important;border: 1px solid #cccccc;}
#comments form button {border: 1px solid #a0a0a0;font-size: 1em;font-family: Verdana;padding: 2px 6px;}
.commentdetails {margin-top: 25px;}
.commentauthor {margin-bottom: 5px !important;font-weight: bold;}
.commentdate {font-size: 0.8em;margin-bottom: 5px;color: #909090;}
.required {color: #ff0000;}
h2.title {font-size: 1em !important;text-transform: uppercase;padding: 10px;color: #565656;}
.notfound {padding: 40px;}
.notfound h2 {font-size: 18px;font-weight: normal;margin-bottom: 10px;}
/***************************************************** COMMENTAIRE **/
#comments ol {list-style-type: none;clear: both;margin: 0;}
#comments .buffer {padding: 20px 15px 0 0;}
#comments h2 {padding-left: 0 !important;padding-bottom: 20px !important;}
#comments ol li {margin-bottom: 10px;}
#comments ol li ul li {border: 1px solid #e0e0e0;padding: 10px;}
#comments ol li .avatar {float: right;}
#comments ol li .comment-author {}
#comments ol li .comment-author .fn {font-weight: bold;font-size: 1.2em;}
#comments ol li .comment-meta {font-size: 0.9em;color: #999999;margin: 5px 0 10px;}
#comments ol li .reply {font-size: 0.9em;font-weight: bold;padding-bottom: 10px;}
#comments .children {list-style-type: none;}
#comments .navigation {padding: 0 10px 20px;font-size: 0.9em;}
#comments .navigation a {color: #999999;padding: 3px 8px;border: 1px solid #cccccc;}
#comments .navigation a:hover {color: #000000;border-color: #000000;text-decoration: none;}
#comments .says {display: none;}
/***************************************************** DERNIER ARTICLE **/
#content #last_post {float: left;width: 655px;overflow: hidden;padding-bottom: 11px;}
#content #last_post .post {float: left;width: 635px;padding: 11px 10px 0 0;
}#content #last_post .post .details1 {background-color:#ecebeb;
/*		background:url(images/bg_titre.gif) repeat-x top left;*/color: #333333;font-size: 0.8em;font-family: Verdana;font-weight:normal;padding: 8px 7px 8px 25px;text-transform: uppercase;margin-bottom: 5px;}
#content #last_post .post .details1 a{color: #456069;text-decoration: none;}
#content #last_post .post .details1 a:hover{color:#BB1187;}
#content #last_post .post .buffer {padding: 4px;background-color: #ECEBEB;margin: 0;}
#content #last_post .post .content{border: 1px solid #CBCBCB;padding: 10px;background-color: #ffffff;height:100%;}
#content #last_post .post .content img {border: 0px solid #ECEBEB;margin: 8px 0px 8px 0px;float:none;width:auto;}
#content #last_post .post .content h2 {margin-bottom: 5px;font-size: 1.5em;line-height: 1.3em;}
#content #last_post .post .content h2 a {text-decoration: none;color: #0099CC;font-size:18px;}
#content #last_post .post .content h2 a:hover {color: #bb1187;}
#content #last_post .post .content p {line-height: 1.5em;}
#content #last_post .post .details2 {background-color: #ECEBEB;padding: 8px 7px 8px 25px;border-width: 0 1px 1px;border-style: solid;border-color: #CBCBCB;}
#content #last_post .post .details2 a {color: #456069;font-size: 0.8em;font-family: Verdana;font-weight: normal;text-transform: uppercase;}
#content #last_post .post .details2 a:hover {color:#BB1187;}
#content #last_post .postnav {padding: 20px 5px;font-size: 0.9em;font-weight: bold;clear: both;}
#content #last_post .postnav a {color: #456069;}
#content #last_post .title {font-size: 0.9em;text-transform: uppercase;padding: 15px 5px 10px;letter-spacing: 1px;}
#content #last_post .single {padding: 15px 15px 10px 0;}
#content #last_post .single h2 {font-size: 1.4em;margin-bottom: 15px;}
#content #last_post .single p {line-height: 1.4em;margin-bottom: 10px;}
#content #last_post .single ul, #content .single ol {list-style-position: inside;margin-bottom: 10px;}
#content #last_post .single li {line-height: 1.4em;padding: 2px 0;}
#content #last_post .single blockquote {padding: 10px 10px 0;background-color: #eeeeee;border-width: 1px 0;border-style: solid;border-color: #e0e0e0;margin-bottom: 10px;}
#content #last_post .single h3, h4, h5, h6 {font-size: 1.4em;margin-bottom: 5px;}
/***************************************************** HEADER raccourcis **/
a.feed {background: url(images/rss.gif) no-repeat top left;padding:2px 0px 10px 20px;}
a.twitter {background: url(images/twitter.png) no-repeat top left;padding:2px 0px 10px 20px;}
a.facebook {background: url(images/facebook.png) no-repeat top left;padding:2px 0px 10px 20px;}
a.flag_fr {background: url(images/flag_fr_nb.png) no-repeat top left;padding:2px 0px 10px 20px;text-decoration:none;}
a:hover.flag_fr {background: url(images/flag_fr.png) no-repeat bottom left;}
a.flag_en {background: url(images/flag_en_nb.png) no-repeat top left;padding:2px 0px 10px 20px;text-decoration:none;}
a:hover.flag_en {background: url(images/flag_en.png) no-repeat bottom left;}
span.right {background: url(images/categorie.png) no-repeat top left;padding-left:20px;margin-left:20px;}
/***************************************************** DATE **/
.date {background: url(images/date.png) no-repeat top left;width:21px;height:28px;position:absolute;top:4px;}
.ladate {position:absolute;left:3px;padding-top:10px;color:#333333;}
span.right_lire {background: url(images/lire.png) no-repeat top left;padding-left:20px;margin-left:20px;position:absolute;right:30px;bottom:60px;}

/***************************************************** FOOTER **/
.facebookfan {position:absolute;top:130px;left:350px;}





