/*-------------------------------------------------------------------------------------------------------- 
CSS Styles for <PROJECT>. 
version: 1.0 
author: Aloha!  
email: welcome@aloha.kiev.ua
website: http://www.aloha.kiev.ua/ 
--------------------------------------------------------------------------------------------------------*/ 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body {font: 14px/18px Palatino Linotype, Arial, Tahoma, Verdana, sans-serif;width: 100%;background: url(../images/site_bg.jpg) repeat;}
a {outline: none;}
a:hover {text-decoration: none;}
p {margin: 0;line-height: 18px;padding-bottom: 10px;}
img {border: none;}
input {vertical-align: middle;}
table td,table th {text-align:justify;}
/*-------------Обнуляем все стили которые нам задает спип--------------*/
h3.spip {text-align:inherit;margin:0;font-size:inherit;font-weight:inherit;}
hr.spip {margin:0;}ul.spip {list-style: inherit;}ol.spip {list-style: inherit;}blockquote.spip {margin:0;padding:0; border: none;}
blockquote.spip_poesie {margin:0;padding:0;border: none;}blockquote.spip_poesie div {text-indent:0px;margin:0;}
.spip_code, .spip_cadre { font-family:inherit; color: #000;}.spip_cadre {width: auto;background-color: transparent;border:none;font-size:inherit;}
div.spip_code, .spip_cadre {margin:0;}.spip_surligne{background:transparent;}
table.spip{max-width:100%;margin:0;border-collapse: collapse; border-spacing: 0;line-height: normal;}
table.spip caption {caption-side:inherit;text-align:inherit;margin: 0;font-weight: inherit;}
table.spip tr.row_first, table.spip tr.row_odd, table.spip tr.row_even { background: inherit; }
table.spip th, table.spip td {padding: 0;text-align: left; border: none;}
table.spip th {vertical-align: inherit; font-weight: inherit;}table.spip td {vertical-align: inherit;}
img, .spip_logos {margin: 0; padding: 0; border: 0;}.spip_documents {text-align: inherit;line-height:inherit;}
.spip_documents p {margin:0;padding:0;}
.spip_documents_center {display: block; clear: both; width: 100%; margin: 1em auto;text-align:center;}
.spip_documents_left { float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 5px; }.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top: 5px;}
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: inherit; }.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: inherit; }
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }a.spip_mail { color: #000; }
a.spip_mail:before { content: "\002709";}a.spip_out { color: #000; }a.spip_url { color: #000; }a.spip_glossaire { color: #000;}
a.spip_glossaire:hover {text-decoration: underline overline; }.on{font-weight: inherit;}
/*--------------Начало стилей-----------*/
.clear {clear: both;}
.float {overflow: hidden;width: 110%;}
.wrapper {width: 1000px;margin: 0 auto;background: url(../images/bg.jpg) repeat;}

.social {margin: 10px 10px 10px 0;}
.social span {font-size: 16px; line-height: 20px; margin: 0 5px 0 10px;}
.social a {display: inline-block!important;}
.social a img {margin-right: 5px; vertical-align: middle;}


/*--------------Шапка сайта-------------*/
.header {height: 270px;background: url(../images/header_img.jpg) no-repeat top;position: relative;z-index: 10;margin-bottom: 10px;}
 .header .logo_site {height: 130px;padding-left: 5px;}
 .header .nav {height: 60px;width:1003px;background: url(../images/menu_bg.png) no-repeat;position: absolute;bottom: 0;left: -1px;z-index: 2}
 .header .nav ul {text-align: center;padding-top: 8px;}
 .header .nav ul li {display: inline-block;height: 25px;line-height: 40px;position: relative;}
 .header .nav ul li a{display:block;font-weight: bold;color: #4e2c00;font-size: 16px;text-decoration: none;text-transform: uppercase;padding: 0 30px;border-left:1px solid transparent;border-right:1px solid transparent;}
 .header .nav ul li a:hover, .header .nav ul li a.sss {background: url(../images/bg_menu_hover.jpg) repeat-x;border-left:1px solid #70604e;border-right:1px solid #70604e;}
 .header .nav ul li ul {background:url(../images/menu_bg_ul.png) repeat-y;text-align: left;position: absolute;display: none;z-index: 3;padding:0 0 10px 0;top:49px;width:193px;left:50%;margin-left: -96px;color:#decaa5;}
 .header .nav ul li ul li {height: 100%;line-height: 17px;text-indent: 15px;display: block;margin: 0;padding: 0;width:185px;margin-left: 4px;list-style-type: disc;background: url(../images/marker.png) no-repeat 23px 13px;}
 .header .nav ul li ul li:hover {background: url(../images/marker_hover.png) no-repeat 23px 13px;}
 .header .nav ul li ul li.menu_active {position: absolute;background: url(../images/menu_active.png) no-repeat center; width: 100%;height: 12px;z-index: 10;top: -10px;margin: 0;}
 .header .nav ul li ul li.menu_bg_bottom {display:block;background: url(../images/menu_bg_ul_bottom.png)no-repeat center; width: 100%;height: 4px;position: absolute;bottom: -4px;left:0;margin: 0;z-index: 10;}
 .header .nav ul li ul li a {height: 100%;color:#decaa5;font-size: 13px;font-weight: normal;text-transform: none;padding:5px 5px 5px 20px;}
 .header .nav ul li ul li a:hover{background: url(../images/bg_menu_hoverulul.jpg) repeat-x;background-color: #a48e73;color:#4e2c00;}
 
.header .search_v {float: left; margin: 52px 0 0 10px;}
.search_v input[type="text"] {width: 145px; height: 25px; color: #695239; margin-right: 5px; font-size: 13px; line-height: 25px; padding-left: 8px; border: none; background: #fff9e4; -webkit-box-shadow: inset 1px 1px 3px 1px #605e56; -moz-box-shadow: inset 1px 1px 3px 1px #605e56; box-shadow: inset 1px 1px 3px 1px #605e56; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.search_v input[type="submit"] {width: 40px; cursor: pointer; height: 23px; line-height: 22px; color: #fff3cc; font-weight: bold; border: 1px solid #fff3cc; background: #634a2e; text-align: center; text-transform: uppercase; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.search_v label {color: #fff3cc; margin-right: 7px; font-weight: bold;}
.container .search_v {float: none; margin: 0 0 20px 0;}
.container .search_v label {color: black; margin-right: 7px;}


/*--------------Middle------------------*/
.middle {width: 100%;height: 1%;position: relative;}
.middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
.container {width: 100%;float: left;overflow: hidden;}
.content {padding: 0 15px 0 305px;}
.content img {box-shadow: 0 0 5px 3px #e1d7b2;margin: 3px;}
.content img.puce {box-shadow: 0 0 0 0 white; margin: 0;}
.content h2 {color: #4e2c00;font-size: 18px;font-weight: bold;text-transform: uppercase;margin: 20px 0 10px;}
.content h4 {background: url(../images/h4.png) no-repeat left center;height: 37px;color: #4e2c00;font-size: 18px;font-weight: bold;text-transform: uppercase;padding-left: 40px;line-height: 40px;margin: 20px 0 10px;border-bottom: 1px solid #5f4822;}
.content h1 {background: #decaa5 url(../images/h4.png) no-repeat left center; min-height: 37px;color: #4e2c00;font-size: 16px;font-weight: bold;text-transform: uppercase;padding-left: 40px;line-height: 24px; padding-top: 7px; box-sizing: border-box;margin: 20px 0 10px;overflow:hidden;}
.content h5, .content .project .one  h5 a, .content h5 a {color: #000;font-size: 13px;font-weight: bold;margin-bottom: 5px;text-decoration: none;}
.content h5 span.date {margin-right: 7px; background: #decaa5; padding: 1px 6px; font-size: 13px; color: #4e2c00; font-weight: normal; line-height: 16px;}
.content h5 a  {text-align: left;}
.content h5 a:hover {color: #71001a;text-decoration: underline;}
.content .top h2 {margin: 20px 0 20px;width: 400px;}
.content .top img {float: right;margin: -40px 0 0 20px;}
.content .top p {text-align: justify;}
.content .news {border: 1px solid #5f4822;padding: 10px;}

.one table, .one table td {text-align: left!important;}

 .content .project .one {/*width: 200px;float: left;margin-right: 20px;*/ width: 205px;  float: left;  margin: 0 33px 10px 0;  text-align: center;}
 .content .project .one img {/*float: left;margin-right: 10px;*/ float: none;}
 .content .project .one a, .content .art a {color: #033873;font-size: 12px;}
 .content .project .one a:hover, .content .art a:hover {color:#71001a;text-decoration: underline;}
 .content .project .one p {padding-bottom: 15px;}
 .content .journals .one {width: 155px;float: left;margin-right: 20px;text-align: center;}
 .content .books .one {width: 205px;float: left;margin: 0 33px 10px 0;text-align: center;}
 .content .books table td, .content .books table {height: 56px;vertical-align: bottom;width: 100%;}
 .content .more{background: #decaa5;color: #000;font-size: 13px;text-decoration: none;padding: 0 20px;float: right;margin-left: 20px;}
 .content .more:hover{background: #341700;color: #decaa5;}
 .content .bottom {border-top: 1px solid #5f4822;margin: 30px 0;padding-top: 10px;}
 .content.rubrique .bottom {border-top: none;margin: 30px 0;padding-top: 25px;}
  .content .art {border-bottom: 1px solid #5f4822;padding-bottom: 20px;margin-bottom:20px;}
  .content .art .left {margin-right: 15px;width: 205px;display: inline-block;vertical-align: top;}
  .content .art .right {display: inline-block;vertical-align: top;width: 455px;}
  .content .art.article .left {width: 160px;}
  .content .art.article .left .center {padding-left: 10px;}
  .content .art.article .right {width: 500px;}
  .content .art.article .right a {font-size: 14px;padding: 0;}
  .content .art h5 {margin-bottom: 15px;}
  .content .art h3, .nomh3 {font-size: 14px;color:#000;font-weight: bold;margin-bottom: 5px;}
  .content .nomh3 {margin-top: 10px;border-bottom: 1px solid #5f4822;padding-bottom: 5px;}
  .content .nomh3 img {box-shadow: 0 0 0 0 transparent; margin: 0 3px 0 0;position: relative;top: 3px;}
  .content .art.article h3 {margin-top: 15px;margin-bottom: 0;}
  
  /* New meny */

.content .art.article .left .new-meny {padding-left: 0; width: 166px;}
.content .art.article .left .new-meny .new-meny-top {width: 148px; margin-top: 20px;  border: 2px solid #937b63; vertical-align: middle; padding: 10px 5px; background-color: #decaa5;}
.content .art.article .left .new-meny .new-meny-bottom {width: 148px; padding: 6px; border-bottom: 1px solid #66502a; border-left: 1px solid #66502a; border-right: 1px solid #66502a;background-color: #decaa5; position: relative; z-index: 0;}
.content .art.article .left .new-meny h3 {font-size: 16px; color: #4e2c00;  text-align: center;  text-transform: uppercase; font-weight: bold; margin: 0;}
.content .art.article .left .new-meny ul li {margin: 9px 0;}
.content .art.article .left .new-meny ul li a {color: #000; font-size: 13px; font-weight: bold; text-decoration: none; background: url(../images/black_marker.png) no-repeat left 8px; padding-left: 8px!important; display: table-cell;}
.content .art.article .left .new-meny ul li a:hover {color: #000; text-decoration: underline;}

.new-meny2 {padding-left: 0; width: 205px;}

/*.new-meny2 .new-meny2-top {width: 205px; height: 47px; background: url(../images/new-meny2.png) no-repeat; text-align: center; position: relative; z-index: 1; padding-top: 17px;} */
.new-meny2 .new-meny2-top {width: 187px; margin-top: 20px;  margin-left: 5px;      border: 2px solid #937b63; vertical-align: middle; padding: 10px 5px; background-color: #decaa5;}
.new-meny2 .new-meny2-top h3 {margin-bottom: 0;}


.new-meny2 .new-meny2-bottom {width: 187px; margin-left: 5px; padding: 6px; border-left: 1px solid #66502a; border-right: 1px solid #66502a; border-bottom: 1px solid #66502a; background-color: #decaa5; position: relative; z-index: 0;}
.new-meny2 h3 {font-size: 16px!important; color: #4e2c00!important;  text-align: center;  text-transform: uppercase; font-weight: bold; line-height: 20px;}
.new-meny2 ul li {margin: 9px 0;}
.new-meny2 ul li a {color: #000!important; font-size: 13px!important;; font-weight: bold!important;; text-decoration: none!important;; background: url(../images/black_marker.png) no-repeat left 8px!important;; padding-left: 8px!important; display: table-cell!important;;}
.new-meny2 ul li a:hover {color: #000; text-decoration: underline;}


    
  .article .right ol {padding: 0 0 20px;list-style-type: decimal;margin-left: 20px;}
  .article .right ul, ul.spip {padding: 10px 0 10px;list-style-type: disc;margin-left: 20px;}
  .content dl {overflow:hidden;background-color: #decaa5;}
  .content dl img{box-shadow: 0 0 0 0 transparent;}
  .content dl dt {color:#000;text-align: center;overflow:hidden;vertical-align: middle;}
  .content dl dt strong {font-weight:normal;display: block;}
  .content .art p {padding-bottom: 15px;}
  .content .art.article p {padding-bottom: 10px;text-align: justify;}
  .content .art a {padding: 0 3px;}
  .content .art a.more{font-size: 13px;color:#000;text-transform: uppercase;font-weight: bold;float:none;display: block;margin: 15px auto 0;width:150px;text-align: center;padding: 3px;}
  .content .art a.more:hover{color:#decaa5;text-decoration: none;}
  .content .art a.more.subscribe{float: right;}
  .content .art .right ul.ulfloat li {width: 190px;margin-right: 20px;}
  .content .art ul.new_ul {list-style-type:none;padding:0;}
  .content .art ul li a {background: url(../images/blue_marker.png) no-repeat left 8px;padding-left: 8px !important;display: block;}
  .content .art .right ul.new_ul li a {background: url(../images/blue_marker.png) no-repeat left 8px;padding-left: 8px !important;display: block;}
  .content .art .right ul.new_ul li {padding:3px 0;}
  .content .art ul.new_ul li a:hover {background: url(../images/marker_hover.png) no-repeat left 8px;padding-left: 8px;}
  .content .art.article .right ul li {width: auto;margin: 0;}
  .gallery {margin: 10px 0;}
  .content .gallery img{box-shadow: 0 0 0 0 transparent;margin: 0;}
  .gallery .gallery-item {width: 145px;height: 145px;overflow: hidden;float: left;margin: 0 33px 10px 0;}
   .download {margin: 20px 0;}
   .download ul {list-style-type: none;margin: 0;}
   .download ul li {float: left;width:32%;margin-right: 8px;}
    table.spip {width: 100%;border-spacing: 0px;border-collapse: collapse;margin: 10px auto;border: 2px solid #937b63;}
	table.spip tr.row_first th {background-color: #c2ac8a;padding: 10px 5px;border: 1px solid #937b63;font-weight: bold}
	table.spip tr td, table tr th {border: 1px solid #937b63;vertical-align: middle;padding: 10px 5px;background-color: #decaa5;}
		/*------------------Всплывающее окно------------------*/
              #dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url(../images/dim.png); display:none; text-align:left; }
			  .msgbox {position:fixed; width:560px;min-height:450px; z-index:200; background: url(../images/bg.jpg) repeat; top: 50%; left: 50%; margin-top: -240px; margin-left: -255px;border: 1px solid #281100;padding-bottom: 20px}
			  .msgbox .top {background: url(../images/top_window.png) no-repeat;height: 26px;position: relative;top: -17px;width: 590px;left: -14px;}
			  .msgbox .bottom {background: url(../images/bottom_window.png) no-repeat;height: 5px;width: 560px;position: absolute;bottom: -30px;left:0;}
			  .msgbox .title_window {background: #decaa5;height: 35px;line-height: 35px;text-transform: uppercase;font-weight: bold;color:#000;padding-left: 30px;position: relative;top:-8px;}
			  .msgbox .left {width: 200px;margin: 10px 30px;float: left;}
			  .msgbox .right {width: 260px;margin: 10px 30px 0 0;float: right;}
			  .msgbox .right input {background: transparent;border: none;margin: 8px;height: 20px;width: 238px;}
			  .msgbox .right label {display: block;padding-left: 5px;font-size: 13px;}
			  .msgbox .right .texts, .msgbox .right ul li {background: url(../images/input.png) no-repeat bottom;width: 254px;height: 52px;position:relative;}
			  .msgbox .nomh3 {text-align: center;margin: 15px 0 10px;}
			  .msgbox .nomh3 a {font-size: 13px; color:#033873;padding: 0 5px;font-weight: normal;position: relative;top:-4px;}
			  .msgbox .more, .msgbox .submit {background: #decaa5;color: #000;font-size: 13px;text-decoration: none;padding: 0 20px;float:none;display: block;margin: 5px auto 0;width:150px;text-align: center;padding: 3px;text-transform: uppercase;font-weight: bold;}
			  .msgbox p.boutons {display:none;}
			  .msgbox .more:hover{background: #341700;color: #decaa5;}
			  .close{position:absolute;top:0px;right: 10px;display: block;font-size: 13px;font-weight: bold;color: #000;}

   /*------------------Pathway-----------------*/
    .pathway {padding: 0}
    .pathway ul{list-style-type: none;font-size: 14px;color:#000;}
    .pathway ul li{display: inline;padding: 0 2px 0 2px;}
    .pathway ul li span {color:#4e2c00;}
    .pathway ul li a{color:#000;text-decoration: none;}
    .pathway ul li a:hover{text-decoration:underline;color:#000;}

/*-------------Левый сайдбар------------*/
.sideLeft {float: left;width: 300px;margin-left: -100%;position: relative;line-height: 18px;}
.sideLeft .one {margin-bottom: 15px;}
 .sideLeft .one .top {width: 290px;height: 51px;background: url(../images/left_title.png) no-repeat;font-size: 18px;color:#4e2c00;text-align: center;text-transform: uppercase;font-weight: bold;line-height: 62px;position: relative;z-index: 1;}
 .sideLeft .one .center {width: 250px;padding:5px 10px 20px 10px;border: 1px solid #66502a;background-color: #decaa5;margin-left: 9px;position: relative;z-index: 0;top:-2px;text-align: left;}
 .sideLeft .one .center.news{text-align: left;}
 .sideLeft ul li, .content .news ul li {padding: 10px 0;border-bottom: 1px solid #4e2c00;}
 .sideLeft ul li:last-child {border:none;}
 .sideLeft a, .content .news ul li a, .content .journals .one a {color:#000;text-decoration: none;display: block;line-height: 22px;}
 .sideLeft ul li a, .content .news ul li a, .content .journals .one a {line-height: 18px}
 .sideLeft a:hover, .sideLeft a:hover span, .content .news ul li a:hover, .content .news ul li a:hover span, .content .journals .one a:hover {color:#71001a;text-decoration: underline;}
 .sideLeft ul li a span, .content .news ul li a span, span.date_new {font-size: 13px; color:#4e2c00;display: block;background: url(../images/marker_hover.png) no-repeat 0px 8px;padding-left: 9px;}
 .sideLeft .more {font-size: 13px;text-decoration: underline;color:#000;float: right;}
 .sideLeft .more:hover {text-decoration: none;}
 .sideLeft h4 {font-size: 18px;color:#4e2c00;text-align: center;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #66502a;padding: 0 0 5px;margin-bottom: 5px;}
 .sideLeft .one .center.img{padding: 5px 10px;}
 .sideLeft .one .center.img .oneimg {width: 70px;float: left;margin-right: 20px;}
 .content .news ul li {border: none;width: 310px;padding: 0 0 10px;float: left;margin-right: 37px;}
 
/*-------------Footer-------------------*/
.footer {height: 75px;width: 1000px;margin: 0 auto;position: relative;}
 .footer .logo_footer{width: 170px;height: 37px;padding-top: 15px;color:#4e2c00;font-size: 12px;}
 .footer .voltaire {width: 95px;height: 44px;position: absolute;right: 0;top: 10px;}
 .footer .nav {width: 700px;margin: 0 auto;text-align: center;}
 .footer .nav ul li {display:inline-block;vertical-align: top;padding-left: 13px;}
 .footer .nav ul li a {color: #4e2c00;text-decoration: none;display: block;padding-right: 13px;height: 25px;}
 .footer .nav ul li:hover a {color:#fff9d5;height: 25px;background-image: url(../images/nav_foot_r.png);background-repeat: no-repeat;background-position:center right;}
 .footer .nav ul li:hover {background-image: url(../images/nav_foot_l.png);background-repeat: no-repeat;}

.erreur_message{font-size: 10px;left: 120px;position: absolute;top: 0px;color: red;/*line-height: 10px;*/}

/*registration*/
.saisie_nom_inscription{margin-bottom:10px;}
#formulaire_inscription .boutons{margin-top:10px;}
.input-placeholder{margin-bottom:10px;}
div.input{display:inline-block;}
#oubli_form > fieldset legend{display:none;}

/*slider*/
.slider-sommaire {width: 268px; height: 268px; float: right; margin-left: 15px;box-shadow: 0 0 5px 3px #e1d7b2;}
.photoslider-mini{width:268px;height:268px;}
/* Panels buttons */
.photoslider-mini .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:30px;height:335px;}
.photoslider-mini .sliderkit-go-prev{left:0;}
.photoslider-mini .sliderkit-go-next{right:0;}
.photoslider-mini .sliderkit-go-btn a{display:block;width:30px;height:264px;margin-top: 4px; cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.photoslider-mini .sliderkit-go-prev a{background-image:url("../images/slider-arrow-left.gif");}
.photoslider-mini .sliderkit-go-next a{background-image:url("../images/slider-arrow-right.gif");}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-btn-disable a:hover{cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}
  
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}


.global img{margin: 10px 0px 10px 10px; border: 1px solid #66502a;}


/* By Volter 27/12/2015 */
.structure {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #cbb08e; width: 100%; display: table;}
.structure .article-titre a {display: table; margin-bottom: 5px; }
.structure .article-auteur {display: table; margin-bottom: 5px;}
.structure .article-chapo {display: table; margin-bottom: 5px;}

.lock {display: table-cell; padding-left: 32px; background :url("../images/lock.png") left center no-repeat;}
.icon {background: #decaa5 ; width: 100%; height: 22px; font-size: 12px; color: black; display: table; vertical-align: top; line-height: 24px;}
span.view2 {width: 20px; height: 13px; display: inline-block; background :url("../images/view.png") left center no-repeat; margin: 5px 5px 0 5px; vertical-align: top;}
span.download2 {width: 14px; height: 14px; display: inline-block;background :url("../images/down.png") left center no-repeat; margin: 3px 5px 0 15px; vertical-align: top;}
.social-share  {margin-top: 20px;}
.social-share img {margin-right: 0;}

.artt .article-auteur {display: inline; margin-bottom: 5px;}
.article-auteur h3 {margin-top: 2px!important}


.structure span.structure-titre {width: 20px; height: 14px; display: inline-block; margin-right: 5px; margin-top: 2px; background-image:url("../images/structure-titre.png"); float: left;}
.structure span.structure-author {width: 20px; height: 14px; display: inline-block; margin-right: 5px; margin-top: 2px; background-image:url("../images/structure-author.png"); float: left;}
.structure span.structure-chapo {width: 20px; height: 14px; display: inline-block; margin-right: 5px; margin-top: 2px; background-image:url("../images/structure-chapo.png"); float: left;}

a.structure-download {font-weight: bold; text-decoration: none; width: 170px; height: 35px; display: block; text-align: center; color: white!important;  margin: 10px auto; line-height: 33px; background-image:url("../images/structure-download.png");}
a.structure-download:hover {text-decoration: underline; color: white!important;}

.formulaire_formidable-2 {width: 500px; height: 223px; background-image:url("../images/form.png"); padding: 20px 15px 0px 15px; float: left;  box-sizing: border-box;}
.formulaire_formidable-2 form ul { margin-left: 0px!important;}
.formulaire_formidable-2 form ul li {list-style: none; margin-bottom: 10px!important;}
.formulaire_formidable-2 span.obligatoire {display: none;}
.formulaire_formidable-2 label {width: 80px; display: inline-block;}
.formulaire_formidable-2 input[type="text"] {width: 370px; height: 30px; border: 1px solid #886747; background: white; box-sizing: border-box; padding: 6px; text-align: left; -webkit-border-radius: 7px; -khtml-border-radius: 7px;  -o-border-radius: 7px;  -ms-border-radius: 7px;  -icab-border-radius: 7px;  border-radius: 7px;}
.formulaire_formidable-2 input[type="submit"] {width: 140px; height: 30px; border: 0px; background-image:url("../images/submit.png");  box-sizing: border-box; cursor: pointer; margin: 5px 0px 0px 180px; padding: 0px 10px; color: white; font-weight: bold; text-align: center; -webkit-border-radius: 7px; -khtml-border-radius: 7px;  -o-border-radius: 7px;  -ms-border-radius: 7px;  -icab-border-radius: 7px;  border-radius: 7px;}
.formulaire_formidable-2 input[type="submit"]:hover {background-image:url("../images/submit-up.png");}
p.reponse_formulaire {color: #884339; font-weight: bold; margin: -5px 0 -5px 0;}


.structure-rubrique ul {padding-bottom: 5px;}
.structure-rubrique ul li {list-style: none; margin-bottom: 10px!important;}
.structure-rubrique ul li ul li {list-style: none; margin-bottom: 5px!important;}
.structure-rubrique ul li ul {margin-top: 0px; padding: 0;}


.checkout_price{float: left;  margin: 8px 10px 0 120px; font-size: 18px;}
hr.checkout_hr {border-top: 1px solid #cbb08e;  border-bottom: 0px solid white; margin-bottom: 15px;}


input[type="submit"].checkout {
    display: inline-block;
    width: auto;
    height: 32px;
    margin-top: 0;
    margin-right: 7px;
    margin-bottom: 10px;
    border: none;
    border-radius: 16px;
    margin-right: 10px;
    padding: 0px 20px;
    color: #FFF !important;
    text-align: center;
    text-decoration: none !important;
    font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 32px;
    vertical-align: top;
    cursor: pointer;
    cursor: hand;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background: #E75200;
    border-bottom: 2px solid #AD431C;
    transition: background, color, .3s;
    -webkit-transition: background, color, .3s; /* Safari */
}

input[type="submit"].checkout:hover {
    background: #FF9D74;
    transition: background, color, .3s;
    -webkit-transition: background, color, .3s; /* Safari */
}

input[type="submit"].checkout:active {
    background: #AD431C;
    transition: background, color, .3s;
    -webkit-transition: background, color, .3s; /* Safari */
}



/* identifiants */

 
.identifiants input[type="text"], .identifiants input[type="password"] {width: 138px; height: 26px; margin-right: 10px; border: 1px solid #886747; background: white; box-sizing: border-box; padding: 6px; text-align: left; -webkit-border-radius: 7px; -khtml-border-radius: 7px;  -o-border-radius: 7px;  -ms-border-radius: 7px;  -icab-border-radius: 7px;  border-radius: 7px;}
.identifiants input[type="submit"] {width: 140px; height: 30px; border: 0px; background-image:url("../images/submit.png");  box-sizing: border-box; cursor: pointer; margin: 5px 0px 0px 70px; padding: 0px 10px; color: white; font-weight: bold; text-align: center; -webkit-border-radius: 7px; -khtml-border-radius: 7px;  -o-border-radius: 7px;  -ms-border-radius: 7px;  -icab-border-radius: 7px;  border-radius: 7px;}
.identifiants input[type="submit"]:hover {background-image:url("../images/submit-up.png");}
.identifiants label {width: 70px; display: inline-block;}

a.full_access {

    display: block;
    height: 34px;
    margin: 20px auto;
    text-align: center;
    width: 100%;
     font-size: 16px;
    font-weight: bold;
    color: #fff6d2;
    line-height: 30px;
text-decoration: none;
    border: 1px solid #f9dbb5; box-sizing: border-box; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  -o-border-radius: 5px;  -ms-border-radius: 5px;  -icab-border-radius: 5px;  border-radius: 5px;
-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.4);
background: rgba(57,16,0,1);

background: rgba(92,0,0,1);
background: -moz-linear-gradient(left, rgba(92,0,0,1) 0%, rgba(135,0,0,1) 50%, rgba(92,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(92,0,0,1)), color-stop(50%, rgba(135,0,0,1)), color-stop(100%, rgba(92,0,0,1)));
background: -webkit-linear-gradient(left, rgba(92,0,0,1) 0%, rgba(135,0,0,1) 50%, rgba(92,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(92,0,0,1) 0%, rgba(135,0,0,1) 50%, rgba(92,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(92,0,0,1) 0%, rgba(135,0,0,1) 50%, rgba(92,0,0,1) 100%);
background: linear-gradient(to right, rgba(92,0,0,1) 0%, rgba(135,0,0,1) 50%, rgba(92,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c0000', endColorstr='#5c0000', GradientType=1 );
text-shadow: 1px 1px black;
}

a.full_access:hover {text-decoration: underline;}

