/*********** K2 AFFICHAGE BLOG ***********/
#k2Container.itemListView  li{background: none; padding: 0;  display: block;}
/* PRIMARY*/
#k2Container #itemListPrimary .itemContainer {
	float: left;
	margin-bottom: 35px;
	padding: 0 20px 0 0
	}
#k2Container #itemListPrimary .itemContainer.itemContainerLast {padding: 0 0 0 20px;}

/* Ecrit par */
#k2Container.itemListView .catItemAuthor{float: left;}
/* Date */
#k2Container.itemListView .create {margin-top: 21px;}

/* Vue */
#k2Container.itemListView  div.catItemHitsBlock {float: right;} 
#k2Container.itemListView  div.catItemHitsBlock i:before {font-size: 18px;}

/* Catégorie */
#k2Container.itemListView .catItemCategory i:before {font-size: 14px;}

/*LINK*/
#k2Container #itemListLinks .itemContainer {float: left;}


/*********** K2 ELEMENTS ***********/
/***** Item Header *****/
#k2Container .itemHeader li{background: none; padding: 0;  display: inline;}
/* Date de création */
#k2Container dd.create, .create-date {
    position: absolute;
    box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    z-index: 10;
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
    color: #EEE !important;
    width: 60px;
    height: 60px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 0 10px;
}
#k2Container dd.create .date-day,#k2Container .create-date .date-day {
    font-size: 2em;
    display: block;
    line-height: 10px;
    padding: 16px 0px 8px;
    color: #FFF;
    font-weight: 300;
    }
#k2Container dd.create .date-month, #k2Container .create-date .date-month {
    font-size: 70%;
    line-height: 0.2em;
}
#k2Container dd.create .date-year, #k2Container .create-date .date-year {
    font-size: 79%;
}

/* TAG */
#k2Container .itemTagsBlock {margin-top: 0px!important;}
#k2Container .itemTags  {padding: 0;}
.itemTags a {background: transparent none repeat scroll 0% 0%;color: #999; padding: 0px 10px 5px 0px;border-radius: 0px 2px 2px 0px;margin-bottom: 10px;text-transform: uppercase;font-size: 12px;}
.itemTags i:before {font-size: 12px; padding-right: 4px;}

/* Print & Mail */
#k2Container .itemToolbar {text-align: right; float: right;}
#k2Container .itemPrintLink, 
#k2Container .itemEmailLink {display: inline-block;	height: 50px;	width: 50px;text-align: center;	background: #323D45; 	color: #fff;	padding: 5px;}
#k2Container .itemPrintLink:hover, 
#k2Container .itemEmailLink:hover {background: #DFE0E1; color: #323D45;}
#k2Container .itemPrintLink i:before, 
#k2Container .itemEmailLink i:before{font-size: 30px;font-style: normal;line-height: 1.3em;}

	/* --- Rating --- */
div.itemRatingBlock {padding:8px 0;}
div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}
 .itemRatingList {position: relative;float: left; width: 125px; height: 25px; overflow: hidden; list-style: outside none none; margin: 0px;  padding: 0px; background-position: left top;}
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url('http://pays-des-impressionnistes.fr/templates/admaville/images/loading.gif') no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url('http://pays-des-impressionnistes.fr/templates/admaville/images/transparent_star.gif') left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}


/* Text D'introduction */
div.itemIntroText { color: #444; /* font-size: 18px;  *//* font-weight: bold; */ line-height: 24px; padding: 4px 0px 12px;}


/* Nb Lu et date de modif */
div.itemContentFooter { display: block; text-align: right; padding: 4px; margin: 16px 0px 4px; border-top: 1px solid #DDD; color: #999;}
span.itemHits { float: left;}

/* Catégorie */
div.itemCategory {padding: 4px; border-bottom: 1px dotted #ccc;}

/* Téléchargement */
div.itemAttachmentsBlock i:before{font-style: normal; font-size: 12px;}

/* Auteur */
div.itemAuthorAvatarWrap{float: left; position: relative; overflow: hidden; border-radius: 100%; z-index: 3; width: 9.625em;  padding-bottom: 9.625em;   border: 2px solid rgba(77, 85, 91, 0.2); margin: 35px 35px 0px 0px;}
.itemAuthorBlock .itemAuthorAvatarWrap img.itemAuthorAvatar {min-width: 125%; position: absolute; left: 0px; top: 0px; }
div.itemAuthorBlockWrapper {  overflow: hidden;  margin-bottom: 20px;}
div.itemAuthorLatest h5{padding-top: 0;}
.itemAuthorLatest ul li {display: block; border-top: 1px solid rgba(77, 85, 91, 0.1); padding: 15px 0px; background: none!important; }

/* Eléments similaires par tag */
div.itemRelated li {background: none!important; display: inline; padding:0!important;}
div.itemRelated li a{display: inline-block; vertical-align: top; border-radius: 3px; background: rgba(77, 85, 91, 0.1) none repeat scroll 0% 0%; padding: 7px 19px; margin-right: 6px;margin-bottom: 6px;}
div.itemRelated li a:hover{background: #323D45; color: #fff;}

/* Navigation en éléments */
div.itemNavigation {margin-top: 10px;}


/* Comments */
div.itemComments li {background: none!important;}
div.itemComments {border:1px solid #CED1D4;padding:16px;  transition: all 0.2s ease-out 0.2s;}
div.itemComments:hover {box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);}

	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}
	div.itemComments ul.itemCommentsList li.authorResponse {background:url(http://pays-des-impressionnistes.fr/templates/admaville/images/system/stripes.png) repeat;}
	div.itemComments ul.itemCommentsList li.unpublishedComment {background:#ffeaea;}
	div.itemComments ul.itemCommentsList li img {float:left;margin:4px 4px 4px 0;padding:4px;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li p {padding:4px 0;}
	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
	div.itemComments ul.itemCommentsList li span.commentLink {float:right;margin-left:8px;}
	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}

	div.itemComments ul.itemCommentsList li span.commentToolbar {display:block;clear:both;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a {font-size:11px;color:#999;text-decoration:underline;margin-right:4px;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {font-size:11px;color:#555;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentToolbarLoading {background:url(http://pays-des-impressionnistes.fr/templates/admaville/images/system/searchLoader.gif) no-repeat 100% 50%;}

div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}

div.itemCommentsForm h3 {margin:0;padding:0 0 4px 0;}
	div.itemCommentsForm p.itemCommentsFormNotes {border-top:2px solid #ccc;}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formName {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;}
	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
	div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0; max-width: 100%; font-size:16px; cursor: pointer;}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.itemCommentsForm form .formLogLoading {background:url(http://pays-des-impressionnistes.fr/templates/admaville/images/system/loading.gif) no-repeat left center;}

/* "Report comment" form */
div.k2ReportCommentFormContainer {padding:8px;width:480px;margin:0 auto;}
.itemComments h3.itemCommentsCounter{font-size: 3em; letter-spacing: -1px;}
.itemComments h3.itemCommentsCounter span {color:rgba(77, 85, 91, 0.3); }
.itemComments ul.itemCommentsList li .itemCommentsAvatar img{ border-radius: 100%; }
	div.k2ReportCommentFormContainer blockquote {width:462px;background:#f7fafe;border:1px solid #ddd;padding:8px;margin:0 0 8px 0;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconLeft {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:left;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconRight {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:right;}
	div.k2ReportCommentFormContainer blockquote span.theComment {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;font-weight:normal;color:#000;padding:0 4px;}
	div.k2ReportCommentFormContainer form label {display:block;font-weight:bold;}
	div.k2ReportCommentFormContainer form input,
	div.k2ReportCommentFormContainer form textarea {display:block;border:1px solid #ddd;font-size:12px;padding:2px;margin:0 0 8px 0;width:474px;}
	div.k2ReportCommentFormContainer form #recaptcha {margin-bottom:24px;}
	div.k2ReportCommentFormContainer form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	
	/* Autres articles de la catégories "Prev & Next"*/
.itemNavigation {  padding-top: 16px; border-top: 2px solid rgba(77, 85, 91, 0.1);  display: block;  letter-spacing: -1px;}	
.itemNavigation .left{float: left;}
.itemNavigation .right {float: right; text-align: right;}
.itemNavigation span { display: block; color: #4D555B; line-height: 1; margin-bottom: 6px;}
.itemNavigation em { font-style: normal; display: inline-block; vertical-align: top; border-radius: 3px; background: rgba(77, 85, 91, 0.1) none repeat scroll 0% 0%;padding: 7px 19px;}
.itemNavigation em:hover{background: #323D45; color: #fff;}
/*°°°°°°°°°°°°°°°°°°°°°°°° Recherche Agenda K2 ************************/
/* componentheading Delet */
/* Mod Search Agenda */
#modcenter .searchagenda{ background: #f0f0f1; height: 320px;}
#modcenter .searchagenda > h3 {
    color: #fff;
    padding: 10px 0 10px 15px;
    text-transform: uppercase;
    margin-bottom: 15px;}
   
#modcenter .searchagenda form li{overflow: hidden!important; background: none; margin-bottom: 0;}
#modcenter .searchagenda .ja-k2filter #xf_23 {
	background: url("http://pays-des-impressionnistes.fr/templates/admaville/images/selectarrow.jpg") no-repeat scroll 10px center #fff;
    border: 0 none;
    border-radius: 0px;
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
    width: 306px;
    color: #00abbd;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 1;
    padding: 3px 40px;
    }
#modcenter .searchagenda ul.ja-k2filter li p {padding: 5px 0 0 0;}
#modcenter .searchagenda  ul.ja-k2filter li p.left{float: none;}
#modcenter .searchagenda .ja-k2filter #xf_23{padding-left: 75px;}
#modcenter .searchagenda .input-append{margin-bottom: 10px;}
.ja-k2filter input[type="text"]{margin-bottom: 0!important;}

#modcenter .searchagenda .last-item .btn {   
    border: medium none;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    height: 44px;
    margin-bottom: 14px;
    text-transform: uppercase;
    width: 306px;
   }
   
   #center #k2Container .itemExtraFields ul li,
   #center #k2Container .catItemExtraFields ul li {
    display: block;
    float: left;
    height: 30px;
    padding: 5px 40px !important;
    width: 280px;
    list-style: none;
    margin-bottom: 15px;
}
#center #k2Container .itemExtraFields li span.itemExtraFieldsLabel { text-transform: uppercase;}
#center #k2Container .itemExtraFields li span {
    clear: both;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 14px;
}

.itemExtraFields li.ico1,
.catItemExtraFields li.ico1 {background: url("../images/ico_k2/length.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico2,
.catItemExtraFields li.ico1 {background: url("../images/ico_k2/user.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico3,
.catItemExtraFields li.ico3 {background: url("../images/ico_k2/phone.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico4,
.catItemExtraFields li.ico4 {background: url("../images/ico_k2/mail.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico5,
.catItemExtraFields li.ico5 {background: url("../images/ico_k2/world.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico6,
.catItemExtraFields li.ico6 {background: url("../images/ico_k2/date.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico7,
.catItemExtraFields li.ico7 {background: url("../images/ico_k2/clock.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;}
.itemExtraFields li.ico8,
.catItemExtraFields li.ico8 {background: url("../images/ico_k2/map.png") no-repeat scroll left center rgba(0, 0, 0, 0)!important;} 

#main .itemTagsBlock{margin: 10px 0;}

#main .itemBackToTop {
    background: transparent url("../images/up.png") no-repeat scroll 0px 0px;
    height: 50px;
    width: 50px;
    text-indent: -9999em;
    transform: scale(0.8);
    opacity: 0.3;
    transition: opacity 0.5s ease-in-out 0s;
}
#main .itemBackToTop:hover {opacity: 0.7;}
#main .itemBackToTop a {
    display: block;
    width: 50px;
    height: 50px;
}

/* Tag */ 
.tagItemReadMore {height: 50px; margin: 10px 0 10px 0;}

/* Social */
.itemSocialSharing > div {display: inline-block; margin: 0 15px 0 0;}