/* CSS Document */
/*****************************************************************************************************************************
******************************************* PAGE ***************************************************************************
******************************************************************************************************************************/
#page{
    width: 1000px;
    margin: 0 auto;
    background: url(../images/css/bg_conteneur.gif) repeat-y;
    text-align: left;
    padding: 0 16px;
}
#page .inside_page {
    background: url(../images/css/bg_pages.gif) no-repeat;
    padding: 0 0 0 0;
}
.online_editor p. {
    line-height: 18px;
}
*.online_editor p.text-left {
    text-align:left;
}
.online_editor p.text-center {
    text-align:center;
}
.online_editor p.text-right {
    text-align:right;
}
 .online_editor p.text-justify {
     text-align:justify;
}
/*****************************************************************************************************************************
******************************************* SQUELLETTE ********************************************************************
******************************************************************************************************************************/
/**********************************************
***************** HEADER **************
************************************************/
.header {
    padding: 9px 0 0 30px;
    color: #878787;
}
.header h1 {
    display: none;
}
/*** LOGO */
.logo {
    margin: 12px 17px 0 0;
    float: left;
}
/*** fonctions */
.search {
    float: left;
    width: 397px;
    margin: 0 11px 0 0;
}
.search h3 {
    font-size: 110%;
    padding: 3px 12px 3px 8px;
    background: #f5efe4;
    color: #ac1a2f;
    float: left;
}
.search ul {
    background: #faf7f1;
    clear: left;
    min-height: 24px;
    height: auto;
}
.search li {
    float: left;
}
.search li a {
    float: left;
    padding: 5px 8px 4px;
    border-left: 1px solid #f5efe4;
    display: block;
    color: #878787;
    text-decoration: none;
}
.search li.first a {
    border-left: 0;
}
.search li a:hover {
    color: #ab781d;
    background: #f5efe4;
}
.search li a.encour {
    color: #ab781d;
    background: #f5efe4;
    cursor: text;
}
.search fieldset {
    padding: 7px 20px 7px 6px;
    background: #f5efe4;
    clear: both;
}
.search label {
    display: none;
}
.library .input,
.search .input {
    border: 1px solid #8e8f8f;
    color: #ab781d;
    height: 18px;
    width: 325px;
    padding: 4px 0 0 7px;
}
.search fieldset a {
    float: right;
    margin: 6px 0 0 0;
}
/*** Login */
.login {
    float: left;
    padding: 27px 0 0 24px;
    width: 236px;
    min-height: 80px;
    height: auto;
    color: #fff;
}
.login a {
    color: #fff;
}
.login_bis {
    padding: 3px 0 0 14px;
    width: 246px;
    min-height: 104px;
    height: auto;

}
.login_bis p{
    padding: 0 0 7px 0;
    color: #fff;
}
.login h3 {
    font-size: 164%;
    padding: 0 0 12px 0;
    font-weight: bold;
}
.login li {
    display: inline;
    padding: 0 29px 0 0;
}
.login_bis li {
    padding: 0 6px 0 0;
}
.login_bis ul {
    padding: 0 0 7px 0;
}
/**********************************************
***************** FOOTER **************
************************************************/
.footer {
    font-size: 110%;
    background: #fff;
    background: #fff;
    color: #000;
    padding: 20px 22px 20px 44px;
}
.footer a {
    color: #000;
    float: right;
    text-decoration: none;
}
.footer a:hover {
    color: #ac1a2f;
    text-decoration: underline;
}
.footer li a {
    float: none;
}
.footer ul {
    float: left;
}
.footer li {
    display: inline;
    padding: 0 0 0 0;
}
.footer li span {
    padding: 0 13px 0 10px;
    color: #000;
    font-size: 140%;
}
/**********************************************
***************** CONTENEUR **************
************************************************/
.conteneur {
    background: url(../images/css/bas_conteneur.gif) no-repeat bottom left;
}
.conteneur .inside {
    padding: 10px 20px 20px 0;
    position: relative;
}
.conteneur .logo{
    position: absolute;
    bottom: 15px;
    left:25px;
    float:none;
}
/** zone fil ariane */
.zone_fil_ariane {padding-left:100px;}
.zone_fil_ariane .links{
    float: right;
    font-size: 92%;
    margin: 0 0 -6px 0;
    width: 237px;
}
.zone_fil_ariane .links_bis{
    margin: 0 0 -19px 0;
}
.zone_fil_ariane .links li{
    display: inline;
    padding: 0 0 0 15px;
}
.zone_fil_ariane .links li img{
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.zone_fil_ariane .links li a{
    color: #8c8c8c;
    text-decoration: none;
}
.zone_fil_ariane .links li a:hover{
    color: #ac1a2f;
    text-decoration: underline;
}
.zone_fil_ariane .fil_ariane{
    /*float: left;*/
    font-family: Arial, Helvetica, sans-serif;
    padding: 20px 0 0 0;
    margin: -17px 0 0 325px;
}
.zone_fil_ariane .fil_ariane li{
    display: inline;
    color: #000;
}
.zone_fil_ariane .fil_ariane li a{
    color: #000;
}
.zone_fil_ariane .fil_ariane li span{
    padding: 0 3px;
}
.zone_fil_ariane .fil_ariane li.encour{
    color: #ac1a2f;
}
/** COL LEFT */
.col_left {
    width: 194px;
    float: left;
    margin: -32px 18px 0 0;
    padding: 79px 0 0 16px;
}
.nav {
    font-size: 110%;
}
.nav li {
    color: #ac1a2f;
    font-size: 150%;
    padding: 0 0 11px 0;
}
.nav li.first {
    color: #ac1a2f;
    font-size: 150%;
    padding: 0 0 11px 79px;
}
.nav li span {
    text-transform: capitalize;
}
.nav li a {
    color: #ac1a2f;
    text-decoration: none;
}
.nav li.encour{
    color: #000;
}
.nav li ul {
    padding: 7px 0 0 0;
}
.nav li li {
    color: #5d5d5d;
    font-size: 67%;
    padding: 0 0 8px 20px;
    background: url(../images/css/puce_rouge.gif) no-repeat 7px 4px;
}
.nav li li a {
    color: #5d5d5d;
}
.nav li li .encour {
    color: #ac1a2f;
    text-decoration: underline;
    cursor: text;
}
.nav li li a:hover {
    color: #ac1a2f;
    text-decoration: underline;
}
.item_list_bis {
    border-top: 1px solid #b0afac;
    margin: 0 5px 0 -10px;
    padding: 15px 12px 0 6px;
}
.item_list_bis h3 {
    text-align: right;
    font-size: 110%;
    font-weight: bold;
    padding: 0 0 15px 0;
}
.item_list_bis ul {
    padding: 0 0 22px 9px;
}
.item_list_bis li {
    padding: 0 0 8px 0;
    color: #000;
}
.item_list_bis li a {
    text-decoration: none;
    color: #000;
}
.item_list_bis li a:hover {
    text-decoration: underline;
    color: #ac1a2f;
}
/** COL CENTER */
.col_center {
    width: 752px;
    float: left;
}
h2 {
    padding-bottom: 18px;
}
/*** HABILLAGE **/
#page .habillage {
    background: url(../images/css/habillage01.gif) no-repeat;
}
.habillage .conteneur .inside,
.habillage .conteneur .col_left {
    background: none;
}
/*****************************************************************************************************************************
******************************************* BLOCKS CENTRE ********************************************************************
******************************************************************************************************************************/
.partager {
    float: right;
    height: 25px;
}
.lien {
    float: right;
}
/*** ITEM BLOC FOND **/
.item_block_fd {}
.item_block_fd h2 {
    color: #fff;
    background: url(../images/css/bg_item_fd.gif) no-repeat #000;
    font-size: 164%;
    padding: 2px 0 3px 40px;
}
.item_block_fd h2 span {
    font-size: 61.5%;
}
.item_block_fd h2 span a {
    color: #fff;
}
.item_block_fd .inside_item {
    background: #ac1a2f;
    color:#FFFFFF;
}
.item_block_fd .inside_item .txt i {
    display:inline;
    margin: 0px;
    padding: 0px;
}
.item_block_fd .visuel {
    background: url(../images/css/bg_visuel01.gif) no-repeat;
    float: left;
    padding: 3px 3px 4px 3px;
    margin: 0 17px 0 0;
}
.item_block_fd .visuel img {
    border: 1px solid #7c1222;
    border-top: 0;
    margin-left:1px;
}
.item_block_fd .txt {
    float: left;
    width: 321px;
    padding: 5px 60px 0 0;
}
.item_block_fd .txt i{
    display: block;
    margin-left:5px;
    padding: 0 0 12px 0;
}
.item_block_fd .txt .lien{
    color: #fff;
}
.item_block_fd .txt .online_editor{
    padding: 0 0 0 40px;
}
.advantage_relation .txt .online_editor{
    padding: 0 0 0 0px;
}
.item_block_fd .txt .online_editor p{
    color: #fff;
    line-height: 1.4em;
}
.item_block_fd .visuel_bis{
    float: left;
    margin: 36px 22px 0 0;
}
/** ITEM FLOAT **/
.item_float {
    float: left;
    width: 360px;
    margin: 0 0 31px 0;
    color: #000;
}
.item_float h2 {
    margin: 0 0 18px 0;
    padding: 0;
}
.item_float .visuel {
    background: url(../images/css/bg_visuel02.gif) no-repeat;
    float: left;
    padding: 0 3px 4px 0;
    margin: 0 15px 7px 0;
}
.item_float .visuel img {
    border: 1px solid #b8b8b8;
}
.item_float span {
    font-weight: bold;
    color: #7e7e7e;
    display: block;
    padding: 36px 0 0 0;
}
.item_float h3 {
    font-weight: bold;
    color: #ac1a2f;
    font-size: 127.5%;
    padding: 3px 0;
}
.item_float h3 i
{
    color: #ac1a2f;
}
.item_float .online_editor {
    clear: both;
}
.item_float .online_editor p {
    line-height: 1.4em;
    padding: 0 0 5px 0;
}
.item_float .chapo {
    padding: 0 0 3px 0;
    line-height: 1.4em;
    font-size: 110%;
}
.item_float i {
    color: #7e7e7e;
}
.item_float .visuel_bis {
    clear: right;
    float: right;
    padding: 37px 0 0 0;
}
.pleiade_life .partager
{
    position:relative;
    top:-10px;
    z-index:10;
}
/** ITEM FLOAT BIS **/
.item_float_bis {
    float: left;
    width: 372px;
    margin: 0 19px 31px 0;
    color: #000;
}
.item_float_bis h2 {
    padding: 0;
}
.item_float_bis .inside_item {
    background: url(../images/css/bottom_item_float.gif) no-repeat bottom left #f7e9d3;
}
.item_float_bis .inside_item  ul{
    background: url(../images/css/top_item_float.gif) no-repeat;
    padding: 8px 12px 0 8px;
}
.item_float_bis .inside_item  li {
    padding: 20px 0 15px 0;
    border-top: 1px solid #ded1bd;
}
.item_float_bis .inside_item  li.first {
    border-top: 0;
}
.item_float_bis .inside_item  .visuel {
    background: url(../images/css/bg_visuel03.gif) no-repeat;
    float: left;
    padding: 0 3px 4px 0;
    margin: 0 7px 7px 0;
}
.item_float_bis .visuel img {
    border: 1px solid #b9ae9e;
}
.item_float_bis .inside_item h3 {
    font-size: 127.5%;
    font-weight: bold;
    color: #ac1a2f;
    padding: 13px 0 3px 0;
}
.item_float_bis .inside_item h3 i
{
    color: #ac1a2f;
}
.item_float_bis .inside_item i {
    color: #666666;
    padding: 0 0 2px 0;
    display: block;
}
.item_float_bis .online_editor p {
    line-height: 1.4em;
    padding: 0 0 6px 0;
}
.item_float_bis .inside_item .online_editor i {
    color: #000;
    padding: 0;
    display: inline;
}
/*** ITEM CARROUSEL **/
.item_carrousel {
    margin: 0 0 25px 0;
}
.item_carrousel .titre {
    float: right;
    position: relative;
    margin: 0 0 -29px 0;
}
.item_carrousel h2  {
    padding: 5px 0 0 20px;
    font-style: italic;
    color: #ac1a2f;
    font-size: 182%;
    position: relative;
}
.item_carrousel h2 a:hover {
    text-decoration:none;
}
.item_carrousel .titre img  {
    margin: -27px 0 0 0;
}
.item_carrousel .float_left{
    margin: 133px 22px 0 28px;
}
.item_carrousel .float_right{
    margin: 133px 29px 0 0;
}
.item_carrousel .ss_item_block{
    width: 625px;
    float: left;
}
.item_carrousel .visuel{
    float: left;
}
.item_carrousel .txt{
    background: #00665b;
    font-size: 110%;
    color: #fff;
    float: left;
    width: 419px;
    padding: 43px 14px 0 22px;
    min-height: 255px;
    height: auto;
}
.item_carrousel .txt_big{
    width: 589px;
}
.item_carrousel .txt h3{
    font-size: 300%;
    padding: 0 0 10px 0;
}
.item_carrousel .txt span{
    display: block;
    padding: 0 0 5px 0;
}
.item_carrousel .txt .type{
    padding: 0 0 8px 0;
    font-size: 200%;
}
.item_carrousel .txt i{
    font-size: 117%;
}
.item_carrousel .txt span i{
    font-size: 150%;
}
.item_carrousel .txt .online_editor{
    float: right;
    width: 206px;
    border-left: 1px solid #80b3ad;
    padding: 8px 0 8px 12px;
    margin: -10px 0 6px 0;
}
.item_carrousel .txt .online_editor p{
    color: #fff;
    line-height: 1.4em;
}
.item_carrousel .txt .online_editor span{
    display:inline;
}
.item_carrousel .txt .lien{
    color: #fff;
    text-decoration: none;
    background: #000;
    padding: 2px 10px;
}
/*** ITEM LIST **/
.item_list {
    padding: 0 0 10px 0;
}
.item_list_bis4 {
    padding: 0 0 20px 0;
}
.item_list h2 {
    color: #ac1a2f;
    font-size: 273%;
    background: #f5efe4;
    padding: 6px 0 7px 17px;
    margin: 0 0 12px 0;
}
.item_list_bis4 h2 {
    font-size: 218.5%;
    padding: 6px 0 7px 17px;
    margin: 0 0 12px 0;
}
.item_list li,
.item_onglets .inside li {
    float: left;
    width: 359px;
    height:270px;
    padding: 0px 4px 0px 6px;
    color: #000;
}
.item_list .links_authors li {
    height: auto;
}
.item_list li li {
    float: none;
    width: auto;
    padding: 0 0 5px 0;
    background: none;
    border-left: 0;
    height:auto;
    min-height:0;
}
.fiche .item_list_bis3 li {
    float: none;
    width: 506px;
    background: none;
    height:auto;
    border-top: 1px solid #e3cab9;
}
.fiche .item_list_bis3 li.first {
    border-top: 0 solid #e3cab9;
}
.fiche .item_list_bis3  li {
    border-left: 0;
    border-top:medium none;
}
.item_list li.left,
.item_onglets .inside li.left {
    width: 365px;
    padding: 0px 6px 0px 0;
    border-right:1px solid #e5e5e5;
}
.border-bottom
{
    padding: 25px 4px 20px 0;
    border-top:1px solid #e5e5e5;
}
.first .border-bottom
{
    border-top:none;
}

.item_list li .visuel,
.item_onglets .inside li .visuel{
    float: left;
    padding: 0 3px 4px 0;
    margin: 5px 7px 12px 5px;
    background: url(../images/css/bg_visuel04.gif) no-repeat top;
}
.item_list li .visuel img,
.item_onglets .inside li .visuel img {
    border: 1px solid #b2b2b2;
    margin:-5px 0 0 -5px;
}
.item_list li h3,
.item_onglets .inside li h3 {
    color: #ac1a2f;
    font-size: 145.5%;
    font-weight: bold;
    padding: 5px 0 6px 0;
}
.item_list li h3 i
{
    color: #ac1a2f;
}
.item_list li i,
.item_onglets .inside li i {
    display: block;
    padding: 0 0 3px 0;
}
.item_list li span,
.item_onglets .inside li span {
    display: block;
    font-size: 145.5%;
    font-weight: bold;
    padding: 0 0 3px 0;
}
.item_list li span a,
.item_onglets .inside li span a
{
    color:#000000;
}
.library .box-content p,
.item_list li p,
.item_onglets .inside li p {
    line-height: 1.4em;
    padding: 0 0 10px 0;
}
.item_list li h3 p,
.item_onglets .inside li h3 p {
    padding:0;
}
.item_list li p span,
.item_onglets .inside li p span {
    display: inline;
    font-size: 100%;
    font-weight: normal;
    padding: 0;
    color: #ac1a2f;
}
.item_list li p strong,
.item_onglets .inside li p strong {
    color: #ac1a2f;
}
.item_list li p i,
.item_onglets .inside li p i {
    display: inline;
    font-size: 100%;
    font-weight: normal;
    padding: 0;
}
.library .box-content .lien,
.item_list li .lien,
.item_onglets .inside li .lien {
    float: none;
    padding: 0 0 0 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
}
.item_list li .partager,
.item_onglets .inside li .partager {
    margin: 0 0 0 4px;
}
/** PAGINATION */
.pagination {
    background: #ac1a2f;
    color: #fff;
    text-align: center;
    font-size: 110%;
    padding: 3px 0 4px 0;
}
.pagination a {
    color: #fff;
}
.pagination span{
    float: left;
    margin: 4px 0 0 35px;
    padding: 0 0 0 12px;
    background: url(../images/css/preced_01.gif) no-repeat 0 4px;
}
.pagination span a{
    /*text-decoration: none;*/
}
.pagination span.float{
    float: right;
    margin: 4px 35px 0 0;
    padding: 0 12px 0 0;
    background: url(../images/css/suiv_01.gif) no-repeat right 4px;
}
.pagination li{
    font-size: 150%;
    display: inline;
    padding: 2px 8px 4px 10px;
}
.pagination li.encour{
    font-size: 150%;
    display: inline;
    background: #560d17;
}
/** TRI Formulaire */
.tri {
    padding: 5px 0 18px 0;
}
.tri h2 {
    display: inline;
    padding: 0;
}
.tri label{
    display: none;
}
.tri select{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #ab781d;
    width: 193px;
    vertical-align: bottom;
    margin: 0 0 0 23px;
}
/* new selectBox plugin styles */
.selectBox-dropdown
{
    margin-left: 25px;
}

.selectBox-dropdown .selectBox-label
{
    color: #ab781d;
}

ul.selectBox-dropdown-menu
{
}

ul.selectBox-dropdown-menu li
{
    text-align: left;
}

ul.selectBox-dropdown-menu li a
{
    color: #ab781d;
}

ul.selectBox-dropdown-menu li.sub_kind a
{
    padding-left: 15px;
}

.selectBox-options LI.selectBox-hover A {
    background-color: #f5efe4;
}

.selectBox-dropdown .selectBox-arrow {
/*    background: url(../images/jquery.selectBox-arrow.gif) 50% center no-repeat;*/
    background: url(../images/jquery.selectBox-arrow-single-down.gif) 50% center no-repeat;
    width: 16px;
}

.selectBox-dropdown .selectBox-label
{
    padding: 1px 8px;
}

/* selectBox styles for advanced search page */
td.adv-search-col1 a.selectBox-dropdown,
td.adv-search-col2 a.selectBox-dropdown,
td.adv-search-col3 a.selectBox-dropdown,
#search-sort a.selectBox-dropdown
{
    margin-left: 0;
    min-width: inherit;
}

/* petite surcharge */
#search-sort
{
    padding: 10px 10px 5px 10px;
}

#search-sort span
{
    line-height: inherit;
}

/* Drop down styles*/
form.tri div.selectbox-wrapper {
    position:absolute;
    background-color: #f8f6f2;
    margin-left: 12.5%;
    height: 263px;
    overflow-y: scroll;
    border: 1px solid #DDDDDD;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    box-shadow: 1px 1px 12px #555;
}
/*Drop down list styles*/
form.tri div.selectbox-wrapper ul {
    padding-left: 3px;
}
/* Drop down list items style*/
form.tri div.selectbox-wrapper ul li {
    color: #ab781d;
    float: none;
    font-size: 11px;
    width: 310px;
}
form.tri div.selectbox-wrapper ul li:hover {
    background: #f07746;
    color: #fff;
}
/* Look and feel of select box */
form.tri .selectbox {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #ab781d;
    width: 193px;
    vertical-align: bottom;
    margin: 0 0 0 23px;
    width: 330px;
    font: 99% arial,helvetica,clean,sans-serif;
    background-color: buttonface;
    border: 1px solid;
    white-space: pre;
    cursor: default;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-align-items: center;
    font-family: Georgia, 'Times New Roman', Times, serif;
    height: 19px;
    padding-left: 5px;
    border: 1px solid #98948d;
    position: relative;
    top: -2px;
}
/* Drop down styles*/
#advanced-search-fields div.selectbox-wrapper {
    position: absolute;
    background-color: #f8f6f2;
    height: 263px;
    overflow-y: scroll;
    border: 1px solid #DDDDDD;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    box-shadow: 1px 1px 12px #555;
    text-align: left;
    font-family: Arial,Georgia,"Times New Roman",Times,serif;
}
/*Drop down list styles*/
#advanced-search-fields div.selectbox-wrapper ul {
    padding-left: 3px;
}
/* Drop down list items style*/
#advanced-search-fields div.selectbox-wrapper ul li {
    float: none;
    width: 310px;
}
#advanced-search-fields div.selectbox-wrapper ul li:hover {
    background: #f07746;
    color: #fff;
}
/* Look and feel of select box */
#advanced-search-fields .selectbox {
    font-family: Georgia, "Times New Roman", Times, serif;
    vertical-align: bottom;
    width: 330px;
    font: 99% arial,helvetica,clean,sans-serif;
    background-color: buttonface;
    border: 1px solid;
    white-space: pre;
    cursor: default;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    -webkit-align-items: center;
    font-family: Georgia, 'Times New Roman', Times, serif;
    height: 19px;
    padding-left: 5px;
    border: 1px solid #98948d;
    height: 17px;
}
/*** partenaire */
.partenaire {
    padding: 0 0 0 10px;
}
.partenaire h3 {
    color: #6e6e6e;
    font-size: 164%;
    padding: 0 0 11px 0;
}
.partenaire li  {
    float: left;
    padding: 12px 17px 0 17px;
    background: url(../images/css/sepa_partenaire.gif) no-repeat top right;
}
.partenaire li img  {
    display: block;
}
/*** feuilleteur */
.feuilleteur {
    border: 1px solid #ccc;
    height: 630px;
    margin: 0 0 15px 0;
    padding: 25px 0 0 20px;
}
.feuilleteur i {
    color: #ac1a2f;
}
/*** ITEM ONGLETS */
.item_onglets {
    margin: 0 0 12px 0;
}
.item_onglets .inside {
    border: 1px solid #e6bac0;
    border-top: 3px solid #ac1a2f;
    clear: both;
    padding: 0 19px 15px 19px;
    background: none;
}
.item_onglets .inside .online_editor{
    padding: 29px 0 15px 19px;
}
.item_onglets .inside .online_editor p{
    padding: 0 0 20px 0;
    line-height: 1.5em;
}
.item_onglets .inside .online_editor p span{
    background: url(../images/css/fleche_noir.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
}
.onglets {
    overflow: hidden;
}
.onglets li {
    float: left;
    font-size: 127.5%;
    background-color: #ccc;
    margin: 0 1px 0 0;
}
.onglets li a
{
    float: left;
    display: block;
    text-align: center;
    color: #000;
    margin: 0 1px 0 0;
    padding: 6px 15px 7px 15px;
    text-decoration: none;
}
.onglets li.encour
{
    float: left;
    background-color: #ac1a2f;
    display: block;
    text-align: center;
    color: #fff;
    margin: 0 1px 0 0;
    padding: 0;
    text-decoration: none;
}
.onglets li a:hover,
.onglets li.encour a
{
    background-color: #ac1a2f;
    color: #fff;
}
.item_onglets .inside .video{
    width: 501px;
    margin: 0 auto;
}
/* */
.item_onglets .inside li {
    float: left;
    width: 338px;
    padding: 0 6px 0 6px;
    color: #000;
}
.item_onglets .inside li.left {
    border-right: 1px solid #e5e5e5;
    width: 344px;
    padding: 0 6px 0 0;
}
.item_onglets .inside li h3 {
    font-size: 127.5%;
    padding: 0 0 5px 0;
}
.item_onglets .inside li span {
    font-size: 127.5%;
}

.item_onglets .inside li .lien {
    /*float: right;*/
    display: block;
    padding: 0 0 10px 11px;
}
.item_onglets .inside .lien_bis {
    display: block;
    padding: 0 0 10px 11px;
    margin: 14px 0 0 0;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
    clear: left;
}
/*** FICHE */
.fiche {
    padding: 45px 0 28px 0;
}
.fiche_bis {
    padding: 45px 0 0 0;
}
.col_center_bis2 .contenu_libre {
    padding: 0 0 30px 0;
}
/* autour de livvre */
.fiche .item_float_bis {
    float: right;
    width: 223px;
    margin: 0 0 20px 0;
    color: #000;
    background: url(../images/css/bottom_item_float.gif) no-repeat bottom left #f7e9d3;
}
.fiche .item_float_bis h2 {
    padding: 0 0 12px 0;
    color: #966919;
    font-size: 182%;
}
.fiche .item_float_bis .inside_item {
    background: url(../images/css/top_item_float.gif) no-repeat;
    padding: 15px 6px 20px 8px;
}
.fiche .item_float_bis .inside_item  ul{
    background: none;
    padding: 0;
}
.fiche .item_float_bis .inside_item  ul li{
    border: 0;
    padding: 0 0 35px 0;
}
.fiche .item_float_bis .inside_item  ul li i{
    color: #666666;
}
.fiche .item_float_bis .inside_item  ul li h3{
    padding-top:0;
}
.fiche .item_float_bis .inside_item  ul li span{
    font-size: 116%;
    font-weight: bold;
}
.fiche .item_float_bis .inside_item  ul li .visuel{
    background: url(../images/css/bg_visuel07.gif) no-repeat top;
    padding: 0 3px 4px 0;
}
.fiche .item_float_bis .inside_item  ul li .lien{
    padding: 0 0 10px 11px;
    margin: 4px 0 0 0;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
}
/* zone visuels */
.fiche .visuel_txt {
    float: left;
    width: 523px;
}
.fiche .visuel_txt_bis {
    float: none;
    width: auto;
}
.fiche .zone_visuels {
    float: left;
    width: 185px;
    margin: 0 12px 0 0;
}
.fiche .zone_visuels .visuel{
    margin: 1px 4px 4px 0;
    padding: 0 3px 4px 0;
    background: url(../images/css/bg_visuel08.gif) no-repeat;
    float:left;
}
.fiche .zone_visuels .visuel img{
    border: 1px solid #b9b9b9;
}
/* txt */
.fiche .txt {
    float: left;
    width: 316px;
    font-size: 110%;
}
.fiche .visuel_txt_bis .txt {
    width: 555px;
    font-size: 100%;
}
.fiche .txt h2 {
    font-size: 200%;
    color: #ac1a2f;
    padding: 0;
}
.fiche .txt h3 {
    font-size: 150%;
    padding: 0 0 4px 0;
}
.fiche .txt span {
    display: block;
    color: #5d5d5d;
    line-height: 1.5em;
    padding: 0 0 6px 0;
}
.fiche .txt p {
    line-height: 1.5em;
    padding: 8px 0 30px 0;
}
.fiche .visuel_txt_bis .txt p {
    padding: 8px 0 10px 0;
}
.fiche .txt .lien {
    float: none;
    padding: 0 0 10px 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
    display: block;
    font-size: 92%;
}
.fiche .visuel_txt_bis .txt .lien,
.fiche .visuel_txt_bis .lien_bis {
    float: none;
    padding: 6px 0 0 11px;
    background: url(../images/css/puce_rouge.gif) no-repeat 0 10px;
    font-size: 100%;
    float: left;
    width: 45%;
}

.fiche .visuel_txt_bis .txt .online_editor .lien
{
    display:inline;
    float:none;
}
.fiche .visuel_txt_bis .lien_bis {
     float: left;
     width: auto;
     margin: -46px 0 35px 100px;
     display: block;
}
.fiche .txt p span {
    display: inline;
    color: #ac1a2f;
    padding: 0;
}
.fiche .txt .partager {
    margin: 0 0 15px 3px;
}
/* prix */
.fiche .prix  {
    float: left;
    width: 177px;
    padding: 0 5px 0 3px;
}
.fiche .prix p {
    font-size: 85%;
    line-height: 1.5em;
}
.fiche .prix p span {
    font-size: 85%;
    color: #ac1a2f;
    font-size: 127.5%;
}
.fiche .prix .lien{
    padding: 0 0 10px 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
    margin: 0;
}
/* ref */
.ref {
    color: #868686;
    border-left: 1px solid #c2c2c2;
    float: left;
    width: 172px;
    padding: 0 0 0 13px;
}
.ref_no_price
{
    border:none;
    padding:0;
}
.ref p{
    line-height: 1.5em;
}
/* detail */
.fiche .detail {
    background: #fbf4e9;
    padding: 13px 13px 25px 9px;
    font-size: 110%;
}
.fiche .detail h3 {
    padding: 0 0 20px 0;
    color: #ac1a2f;
    font-size: 100%;
    font-weight: bold;
}
.fiche .detail .online_editor {
    padding: 0 0 0 19px;
    font-size: 100%;
}
.fiche .detail .online_editor p {
    line-height: 1.5em;
}
/******************************** lot 2 ****************/
/*** FAQ */
.faq .visuel_txt {
    float: left;
    width: 518px;
}
.faq h2,
.message h2 {
    color: #000000;
    font-size: 218.5%;
    padding: 0 0 15px 0;
}
.faq .visuel_txt h3 {
    color: #fff;
    font-size: 110%;
    padding: 0;
    font-weight:bold;
    position: relative;
}
.faq .visuel_txt .lien {
    padding: 0 0 0 11px;
    background: url(../images/css/puce_bleu.gif) no-repeat 0 4px;
    color: #16216c;
}
.faq .visuel_txt .titre {
    padding: 10px 5px 6px 10px;
    background: url(../images/css/bg_bleu.gif) repeat-x #737aa7;
    margin: 0 0 14px 0;
}
.faq .visuel_txt ul {
    padding: 0 0 6px 20px;
}
.faq .visuel_txt li {
    padding: 0;
}
.faq .visuel_txt ul h4 a {
    color: #16216c;
    text-decoration: none;
    background: url(../images/css/close.gif) no-repeat 0 4px;
    padding: 4px 0 13px 22px;
    display: block;
    line-height: 1.5em;
}
.faq .visuel_txt ul h4 a:hover {
    color: #16216c;
}
.faq .visuel_txt ul h4 a.open {
    color: #16216c;
    background: url(../images/css/open.gif) no-repeat 0 4px;
}
.faq .visuel_txt .reponse {
    padding: 0 0 14px 0;
}
.faq .online_editor p{
    padding: 0 0 15px 0;
}
.faq .visuel_txt li .online_editor p{
    line-height: 1.5em;
    padding: 0;
}
.faq .online_editor h3{
    color: #6e6e6e;
    font-weight: bold;
    font-size: 164%;
    padding: 0 0 20px 0;
}
.faq .online_editor h4{
    color: #6e6e6e;
    font-weight: bold;
    font-size: 100%;
    padding: 0 0 20px 0;
}
.faq .online_editor .lien{
    float: none;
    background: url(../images/css/puce_rouge.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
}
.faq .item_float_bis .inside_item ul{
    padding-left:  12px;
    min-height: 350px;
    height: auto;
}
.faq .item_float_bis .inside_item h2{
    color: #fff;
}
.faq .item_float_bis .inside_item ul li {
    padding: 0 0 20px 12px;
    border-top:0;
    background: url(../images/css/puce_bleu.gif) no-repeat 0 4px;
    line-height: 1.5em;
}
.faq .item_float_bis .inside_item ul li a {
    color: #fff;
    text-decoration: none;
}
.faq .item_float_bis .inside_item ul li a:hover {
    color: #fff;
}
.faq .item_float_bis {
    background: url(../images/css/bottom_item_float_bleu.gif) no-repeat bottom left #737aa7;
}
.faq .item_float_bis .inside_item {
    background: url(../images/css/top_item_float_bleu.gif) no-repeat;
}
/*** contenu libre **/
.contenu_libre .visuel_txt {
    float: left;
    width: 460px;
    padding: 0 0 0 25px;
}
.contenu_libre .online_editor h2 {
    color: #000;
    font-size: 218.5%;
    padding: 0 0 20px 0;
}
.contenu_libre .online_editor h3 {
    color: #ac1a2f;
    font-size: 164%;
    padding: 0 0 5px 0;
}
.contenu_libre .online_editor h3 span{
    font-size: 67%;
    font-weight: bold;
}
.contenu_libre .online_editor h4 {
    color: #5d5d5d;
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 22px 0;
}
.contenu_libre .online_editor h4 span {
    color: #5d5d5d;
}
.contenu_libre .online_editor p {
    line-height: 1.5em;
    padding: 0 0 18px 0;
}
.contenu_libre .online_editor ul {
    padding: 0 0 22px 0;
}
.contenu_libre .online_editor ul ul {
    padding: 4px 0 4px 32px;
    margin: 0 0 0 0;
}
.contenu_libre .online_editor li {
    padding: 0 0 6px 0;
}
.contenu_libre_bis .online_editor li {
    padding: 0 0 0 11px;
    display: block;
    background: url(../images/css/fleche_noir.gif) no-repeat 0 4px;
}
.contenu_libre_bis .online_editor li li {
    background: url(../images/css/tiret.gif) no-repeat 0 8px;
    padding: 0 0 0 7px;
}
.contenu_libre_bis .online_editor .link li  {
    padding: 0 0 0 11px;
    display: block;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
}
.contenu_libre .item_block_fd {
    padding: 15px 22px 0 22px;
    background: #f7e9d3;
    margin: 0 0 15px 0;
}
.contenu_libre .carrousel .item_block_fd {
    display:none;
}
.contenu_libre .item_block_fd_bis {
    background: #f7e9d3;
}
.contenu_libre .item_block_fd h3 {
    padding: 0 0 7px 0;
    color: #fff;
    font-size: 164%;
    font-weight: normal;
}
.contenu_libre .zone_visuel .item_block_fd h3 {
    color: #ac1a2f;
}
.top {
    float: right;
    background: url(../images/css/fleche_top.gif) no-repeat right 7px;
    padding: 0 12px 0 0;
    margin: 0 8px 0 0;
}
.top a {
    background: url(../images/css/fleche_top.gif) no-repeat 0 7px;
    padding: 0 0 0 12px;
}
.contenu_libre .zone_visuels {
    float: right;
    width: 185px;
    margin: 30px 35px 0 0;
}
.contenu_libre .zone_visuels .visuel {
    margin: 0 0 10px 0;
}
/* CONTACT */
.contact {
    width: 600px;
    margin: -20px  0 0 0;
    padding-left: 25px;
}
.contact h2 {
    color: #000;
    font-size: 218.5%;
    padding: 0 0 15px 0;
}
.contact p {
    line-height: 1.5em;
    padding: 0 0 18px 0;
    text-align: justify;
}
.contact span {
    color: #d30000;
}
.contact label {
    display: block;
    text-align: right;
    width: 130px;
    margin: 0 20px 0 0;
    float: left;
    padding: 5px 0 0 0;
}
.contact .input {
    color: #6b6b6b;
    border: 1px solid #8e8f8f;
    height: 19px;
    width: 235px;
    padding: 3px 0 0 5px;
    margin: 0 0 5px 0;
}
.contact select {
    color: #6b6b6b;
    width: 402px;
    margin: 0 0 5px 0;
}
.contact textarea {
    color: #6b6b6b;
    border: 1px solid #8e8f8f;
    height: 202px;
    width: 395px;
    padding: 3px 0 0 5px;
    margin: 0 0 22px 0;
resize: vertical;
}
.contact_text {
    padding-bottom: 15px;
}
.contact .contact_text p {
    display: block;
}
.contact fieldset {
    clear: both;
}
.contact .btn {
    margin: 14px 0 22px 466px;
    display: block;
}
.contact input[type="checkbox"] {
    margin-top: -2px;
}
.contact p {
    display: inline;
    padding-left: 4px;
    padding-right: 50px;
}
.error_form {
    padding-bottom: 10px;
}
.grecaptcha-badge {
    visibility: hidden;
}
}
/** GALLERIE PHOTO */
.gal {
    float: none;
    width: 635px;
    padding-left: 25px;
}
.carrousel {
    padding: 0 42px 30px 42px;
}
.carrousel .float_left {
    margin: 119px 25px 0 0;
}
.carrousel .float_right {
    margin: 119px 0 0 25px;
}
.carrousel .zone_visuel {
    width: 473px;
    float: left;
}
.carrousel .zone_visuel .visuel {
    border: 1px solid #b9b9b9;
    margin: 0  0 9px 0;
}
/*** CATALOGUE */
.col_center_bis h2{
    float: left;
    padding: 0 0 7px 0;
}
.col_center_bis2 h2{
    padding: 20px 0 15px 0;
}
.col_center_bis .links{
    float: left;
    padding: 18px 0 0 20px;
}
.col_center_bis .links.links_bis{
    float:right;
    padding:0px;
}
.col_center_bis .links li{
    display: inline;
    padding: 0 15px 0 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
}
.item_list_bis2 li p strong {
    color: #ac1a2f;
    font-size: 110%;
}
.item_list_bis2 li .partager {
    margin: 10px 0 0 4px;
}
.col_center_bis .item_list_bis2 h2 {
    color: #ac1a2f;
    font-size: 273%;
    background: none;
    padding: 0;
    margin: 0;
    float: none;
}
.tri_bis{
    background: #f5efe4;
    padding: 6px 0 7px 17px;
    margin: 0 0 12px 0;
}
.tri_bis2{
    padding: 6px 0 0 17px;
}
.tri_bis label,
.tri_bis p{
    display: inline;
    color: #ac1a2f;
    font-size: 164%;
}
.tri_bis select{
    width: 330px;
}
.col_center_bis .item_list_bis2 h2 span {
    font-size: 40%;
    color: #000;
    padding: 0 5px 0 0;
}
.col_center_bis .item_list_bis2 h2 span span{
    font-size: 100%;
    color: #ac1a2f;
    padding: 0;
}
.col_center_bis .item_list_bis2 h2 span a {
    font-size: 92%;
    padding: 0 0 0 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
}
.tri_bis ul{
    float: left;
    padding: 2px 0 0 20px;
}
.tri_bis p{
    float: left;
}
.tri_bis li{
    font-size: 127.5%;
    float: left;
    padding: 0 1px 0 1px;
    color: #ac1a2f;
}
.tri_bis li a{
    padding: 2px 3px 4px 3px;
    display: block;
    float: left;
    text-decoration: none;
}
.tri_bis li.encour a,
.tri_bis li a:hover{
    background: #ac1a2f;
    color: #fff;
}
.tri_bis .item_resultat {
    float: none;
    padding: 7px 0 10px 124px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 111px 12px #f9f5ef;
    margin: 5px 0 -1px -18px;
}
.tri_bis .item_resultat  li{
    font-size: 110%;
    float: none;
    padding: 0;
    display: inline;
    line-height: 1.5em;
    color: #000000;
}
.tri_bis .item_resultat li a{
    padding: 0;
    display: inline;
    float: none;
    text-decoration: none;
    color: #000000;
}
.tri_bis .item_resultat li.encour a,
.tri_bis .item_resultat li a:hover{
    background: none;
    color: #ac1a2f;
    text-decoration: underline;
}

/**** Bibliotheque*/
.contenu_libre .item_block_fd .lien {
    padding: 0 0 0 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
    float: left;
    margin: 0 0 15px 0;
}
.bleu .contenu_libre .item_block_fd .lien{
    background: url(../images/css/puce_bleu.gif) no-repeat 0 4px;
}
.contenu_libre .item_block_fd .lien_bis {
    float: right;
}
.item_onglets form {
    border: 1px solid #e6bac0;
    border-top: 3px solid #ac1a2f;
    clear: both;
    padding: 0 1px 10px 0;
    background: none;
}
.item_onglets form .lien_bis {
    padding: 0 0 0 11px;
    background: url(../images/css/puce_rouge_bis.gif) no-repeat 0 4px;
    margin: 15px 0 15px 305px;
    display: block;
}
.bleu .contenu_libre .item_block_fd .lien_bis{
    background: url(../images/css/puce_bleu.gif) no-repeat 0 4px;
}
.item_onglets .item_list .titre h2 {
    padding: 0;
}
.item_onglets .item_list .titre h2 span {
    color: #000;
}
.item_onglets .item_list .titre .panier {
    colro: #9b4c16;
    float: right;
    color: #9b4c16;
    text-decoration: none;
    font-size: 164%;
}
.item_onglets .item_list .titre {
    background: #f5efe4;
    padding: 6px 14px 10px 17px;
    margin: 0 0 8px 0;
}
.item_onglets .item_list fieldset {
    float: left;
    width: 375px;
    border-right: 1px solid #ac1a2f;
}
.item_onglets .item_list fieldset.fieldset {
    float: right;
    border-right: 0 solid #ac1a2f;
    border-left: 1px solid #ac1a2f;
    margin: 0 0 0 -1px;
    width: 372px;
}
.item_onglets .item_list fieldset li {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background: url(../images/css/sepa_li.gif) repeat-x bottom left;
}
.item_onglets .item_list fieldset.fieldset li {
    width: 355px;
}
.item_onglets .item_list fieldset input{
    height: 12px;
    width: 12px;
    margin: 0 0 8px 0;
}
.item_onglets .item_list fieldset .visuel{
    margin-left: 10px;
}
.item_onglets .item_list fieldset li.bg{
    background: url(../images/css/sepa_li.gif) repeat-x bottom left #f5efe4;
}

/****** */
.fiche .item_float_bis .inside_item_bis  ul{
    padding: 36px 12px 0 0px;
}
.item_list_bis3 h2 {
    color: #000000;
    font-size: 117%;
    background: none;
    padding: 0 0 7px 0;
    margin: 0 0 12px 0;
    font-weight: bold;
}
.item_list_bis3 li h3 {
    color: #000000;
    padding-top: 0;
    font-size: 117%;
}
.item_list_bis3 li i {
    color: #666666;
}
.item_list_bis3 li .visuel{
    background:none repeat scroll 0 0 #DBDBDB;
    margin:5px;
}
.edito {
    background: #f5efe4;
    margin: 20px 0 11px 0;
    padding: 20px 14px 30px 12px;
}
.edito h3 {
    color: #ab781d;
    font-weight: bold;
    padding: 0 0 12px 0;
    font-size: 218.5%;
}
.edito h4 {
    font-weight: bold;
    padding: 0 0 3px 0;
    font-size: 145.5%;
}
.edito i {
    display: block;
    color: #666;
    padding: 0 0 9px 0;
    display: block;
}
.edito .online_editor i
{
    display:inline;
}
.edito p {
    padding: 0 20px 6px 0;
    line-height: 1.6em;
    font-size: 110%;
}
.edito .visuel{
    float: left;
    padding: 0 3px 4px 0;
    margin:5px 12px 20px 5px;
    background: url(../images/css/bg_visuel04.gif) no-repeat top;
}
.edito .visuel img {
    border: 1px solid #b4b0a8;
    margin:-5px 0 0 -5px;
}
.edito .lien {
    float: none;
    padding: 0 0 0 11px;
    background: url(../images/css/puce_rouge.gif) no-repeat 0 4px;
}
.edito li {
    padding: 0 0 5px 0;
}
/**** */
.fiche .visuel_txt_bis h2 {
    font-size: 133.5%;
    padding: 0 0 3px 0;
    font-weight: bold;
    color: #000;
}
.fiche .visuel_txt_bis .txt h3 {
    font-size: 164%;
    padding: 0 0 12px 0;
}
.fiche .visuel_txt_bis .txt span strong {
    font-size: 110%;
}
.fiche .visuel_txt_bis .txt .item_float_bis{
    margin: 0 0 0 15px;
}
.fiche .visuel_txt_bis .txt .item_float_bis h3 {
    font-size: 127.5%;
}
.fiche .visuel_txt_bis .txt .item_float_bis li p {
    padding: 0;
}
.fiche .visuel_txt_bis .txt .item_float_bis li span {
    padding: 0;
}
.fiche .visuel_txt_bis .txt .item_float_bis .inside_item  ul li .lien{
    padding: 0 0 10px 11px;
    margin: 4px 0 0 0;
    float: right;
    width: auto;
}

.item_list .links {
    padding: 0 0 0 20px;
}
.item_list .links li {
    float: left;
    width: 49%;
    padding: 0 0 7px 0;
    color: #000;
    background: none;
    border-left: 0;
    font-size: 110%;
}
.item_list .links li a {
    padding: 0 0 0 10px;
    color: #000;
    text-decoration: none;
    background: url(../images/css/fleche_noir.gif) no-repeat 0 4px;
}
.item_list .links li a:hover {
    padding: 0 0 0 10px;
    color: #ac1a2f;
    text-decoration: underline;
    background: url(../images/css/puce_rouge.gif) no-repeat 0 4px;
}
/** membre */
.membre h2 {
    color: #000;
    font-size: 218.5%;
    padding: 0 0 15px 0;
}
.membre h3,
.membre h4{
    color: #7e563b;
    font-size: 110%;
    font-weight: bold;
    padding: 0 0 15px 0;
}
.membre h5{
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 15px 15px;
}
.membre fieldset{
    padding: 0 0 25px 30px;
    width: 576px;
}
.membre .lien{
    float: none;
    background: url(../images/css/puce_marron2.gif) no-repeat 0 4px;
    padding: 0 0 0 12px;
    color: #a25018;
}
.membre fieldset p {
    padding: 10px 0 0 0;
}
.membre fieldset span {
    color: #ac1a2f;
}
.membre a {
    color: #a25018;
}
.membre .form {
    clear: both;
}
.membre label {
    float: left;
    display: block;
    width: 148px;
    padding: 5px 10px 0 0;
    text-align: right;
}
.membre li label {
    float: none;
    display: inline;
    width: auto;
    padding: 0;
    text-align: left;
}
.membre ul {
    padding: 3px 0 6px 0;
}
.membre li {
    display: inline;
}
.membre .input {
    border: 1px solid #d0a78b;
    height: 19px;
    width: 185px;
    margin: 0 0 4px 0;
    padding: 3px 0 0 5px;
    color: #7e563b;
}
.paper label {
    width: 150px;
}
.paper .input {
    border: 1px solid #d0a78b;
    height: 19px;
    width: 320px;
    margin: 0 0 4px 0;
    padding: 3px 0 0 5px;
    color: #7e563b;
}
.paper select {
    width: 326px !important;
    margin: 0 0 4px 0;
}
.paper .fieldset03 select {
    width: 140px !important;
}
.paper .fieldset03 input {
    width: 134px !important;
}
.paper .item_fond label {
    float: left;
    display: block;
    width: 340px !important;
    padding: 5px 10px 0 0;
    text-align: right;
}
.paper .select-date {
    width: 107px !important;
}
.paper .text-validation {
    text-align: left;
    color: #828282
}
#msg-success,
#msg-error {
 display: none;
}
.membre .item_fond {
    background: #a25018;
    color: #fff;
    padding: 22px 0 17px 0;
}
.membre .item_fond h5{
    padding: 15px 0 15px 15px;
}
.membre .fieldset .item_fond {
    margin: 0 0 0 -22px;
    padding: 12px 0;
}
.membre .item_fond label {
    float: left;
    display: block;
    width: 235px;
    padding: 5px 10px 0 0;
    text-align: right;
}
.membre fieldset .item_fond p
{
    margin-left:15px;
}
.membre .fieldset .item_fond label {
    width: 371px;
}
.membre .fieldset .item_fond p {
    padding: 3px 0 3px 0;
    width: 371px;
    text-align: right;
}
.membre .item_fond .input {
    border: 1px solid #7e563b;
}
.membre .fieldset .item_fond .input {
    width: 80px;
}
.membre .fieldset .item_fond select {
    width: auto;
}
.membre li label {
    float: none;
    display: inline;
    width: auto;
    padding: 0;
    text-align: left;
}
.membre .input2 {
    width: 355px;
}
.membre li .input {
    border: 0;
    height: 12px;
    width: 12px;
    margin:0 0 0 7px;
    padding: 0;
}
.membre select {
    width: 192px;
    margin: 0 0 4px 0;
}
.membre .select-date {
    width: 88px;
}
.membre .fieldset {
    /*border-top: 1px solid #e3cab9;*/
    padding-top: 22px;
}
.membre .fieldset ul {
    padding: 0 0 6px 16px;
    width: 220px;
    float: left;
    margin: 0 52px 0 0;
}
.membre .fieldset li {
    display: block;
    padding: 0 0 10px 0;
    clear: left;
}
.membre .fieldset li .input {
    float: left;
    margin: 0 11px 0 0;
}
.membre .fieldset li label {
    float: left;
    width: 190px;
}
.membre .no_border{
    border: 0;
    padding-top: 0;
}
.membre .fieldset .item_fond li .input
{
    float: left;
    margin: 0 11px 0 0;
    width: 12px;
    height: 12px;
    border: 0;
}
.membre .fieldset .item_fond ul
{
    padding: 0 0 6px 16px;
    width: 235px;
    float: left;
    margin: 0 18px 0 10px;
}
.membre .fieldset .item_fond ul ul {
    padding: 6px 0 0 25px;
    float: none;
    margin: 0;
    width: 210px;
}
.membre .fieldset .item_fond ul ul li {
    padding: 5px 0 0 0;
}
.membre .fieldset .item_fond li label {
    float: left;
    width: 200px;
    text-align: left;
    padding: 0;
}
.membre .fieldset .item_fond li li label {
    width: 180px;
}
.membre .fieldset02 {
    padding: 0 0 0 12px;
    margin: 0;
    width: 593px;
    text-align: center;
}
.membre .fieldset02 ul {
    text-align: left;
    padding: 0 0 18px 0;
}
.membre .fieldset02 li {
    display: block;
    padding: 0 0 12px 0;
}
.membre .fieldset02 li input{
    width: 12px;
    height: 12px;
    margin: 0 2px 0 0;
}
.membre .fieldset02 .btn{
    margin: 10px 0 0 0;
}
.membre .fieldset02 p {
    color: #828282;
    line-height: 1.5em;
    text-align: left;
}
.membre .fieldset02 ul p {
    color:#000000;
    padding:0 0 0 18px;
    line-height: 1.4em;
}

/*** integration ezpublish  ***/
.item_block_fd .inside_item .inside_item_left{
  float: left;
  width:460px;
}
.item_block_fd .inside_item .inside_item_right{
  float:right;
  width:290px;
}

.item_block_fd .txt {
  float: left;
  width: 321px;
  padding: 5px 0 0 0;
}

/*** ITEM CARROUSEL javascript ***/
.item_carrousel #carrousel{
  border:0;
  height:310px;
  width:700px;
}
.item_carrousel #carrousel .ss_item_block{
  padding:0px;
}
.item_carrousel #p-select{
  width:765px;
}
.item_carrousel #p-select a {
  border:0;
}
.item_carrousel #p-select a:hover {
  border:0;
}
.item_carrousel #p-select a img:hover{
  border:0;
}
.ss_item_block_center{
  margin-left:65px;
}
.glidecontenttoggler a.next:hover,
.glidecontenttoggler a.prev:hover
{
  background-color:#FFFFFF;
}
.glidecontenttoggler a.next,
.glidecontenttoggler a.prev
{
  outline:medium none;
}
/*** ITEM CARROUSEL javascript ***/
/*** integration ezpublish  ***/
/*********** Partie par Titus**************************************/
/** item  gal photo new class to adjust images **/
/**used to eliminate border a direction links */
/*wrapper of image height widht must at least be size of image */
.carrousel .adjust_image .glidecontentwrapper {
    border: none;
    width: 471px;
    height:275px;
    margin-left:38px;
}
/* parameter that allows right arrow to be visible */
.carrousel .adjust_image .glidecontenttoggler {
    width: auto;
}

/*parameter that removes the white background */
.carrousel .adjust_image .glidecontentwrapper .glidecontent {
   padding: 0px 0px 0px 0px;
}

/****item gal photo text class to adjust the text  *****/
 .bleu .contenu_libre .adjust_text .item_block_fd {
    background: url(../images/css/bg_bleu_bis.gif) repeat-x #737aa7;
    color: #fff;
}
/****item gal photo text class to adjust the text  *****/
.bleu .carrousel  .adjust_text {
   padding: 0px 0px 0px 5px;
   margin-left:34px;

}
/**width of text */
.bleu .contenu_libre .adjust_text .item_block_fd
{
 width: 427px;
 }
/**modification css of page list_actu to accomadate  partage */
.item_list .article_item_position
{
  height:195px;
}
.item_list .set_height_li
{
 height:250px;
}

/*** ITEM CARROUSEL javascript ***/

#related_product li .border-bottom
{
  height:225px
}
#participate
{
    text-align:center;
}
.sort_toolbar
{
    background-color:#F7E9D3;
    height:30px;
    line-height:1.8em;
    padding:5px;
    margin-bottom:10px;
}
.sort_toolbar .label
{
    float:left;
}
.sort_toolbar form
{
    float:right;
    margin-top:5px;
}
#book_taste ul li ul
{
    display:none;
}
#error_input h2.hide
{
    display:none;
}
#confirm_email_error, #process_book_error
{
    display:none;
}
.col_left
{
    /*margin:-32px 18px 0px 0;*/
    margin:0px 18px 0px 0;
    padding:55px 0 33px 16px;
    position:relative;
}
.feuilleteur
{
    padding:25px 25px 0 20px;
}
.feuilleteur iframe
{
    width:100%;
    height:600px;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.search .ui-tabs-nav .ui-tabs-selected a
{
    color: #ab781d;
    background: #f5efe4;
    cursor: text;
}
.ac_results
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #8E8F8F;
    border-right: 1px solid #8E8F8F;
    border-left: 1px solid #8E8F8F;
}
.ac_results li
{
    line-height: 1.5em;
}
.ac_results li.ac_over
{
    background-color: #F5EFE4;
}
.fiche .visuel_txt_bis h2.titre_contributor
{
    color:#AC1A2F;
}
.contributor_pagination
{
    margin-bottom:10px;
}
.col_center
{
    /*margin-top:26px;*/
    position:relative;
}

fiche_bis
{
    padding:0;
}
.fiche
{
    padding-top:0;
    /*margin-top:26px;*/
}
.sitemap ul.level1
{
    float:left;
    width:370px;
}
.sitemap ul ul
{
   margin-left:25px;
    width:300px;
}
.sitemap h1
{
    color:#AC1A2F;
    font-size:20px;
    margin-bottom:15px;
}
.carrousel .zone_visuel .visuel
{
    border:none;
}
.faq .item_float_bis .inside_item ul li a
{
    cursor:pointer;
}
.edito h1 i, .edito h2 i, .edito h3 i, .edito h4 i, .edito h5 i, .edito h6 i,.item_list li i, .item_onglets
{
    display:inline;
}
.inside li h1 i, .inside li h2 i, .inside li h3 i, .inside li h4 i, .inside li h5 i, .inside li h6 i,
.item_float_bis .inside_item h1 i, .item_float_bis .inside_item h2 i, .item_float_bis .inside_item h3 i,
.item_float_bis .inside_item h4 i, .item_float_bis .inside_item h5 i, .item_float_bis .inside_item h6 i
{
    display:inline;
}

.bleu .one_colonne .item_list li, .bleu .one_colonne .item_list .inside li, .bleu .one_colonne .item_list_bis4 li
{
    border:none !important;
    background-repeat:repeat-x !important;
    background:url("../images/css/sepa_top_li_bleu02.gif") transparent;
}
fieldset.menber_space
{
    line-height: 1.4em;
}
fieldset.menber_space textarea
{
    border:none;
    font-size:11px;
}
.bt_no_bg
{
    background:none no-repeat scroll 0 0 transparent;
    border:medium none;
    color:#5D5D5D;
    padding:0;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:100%;
}
.bt_no_bg:hover
{
    color:#AC1A2F;
    text-decoration:underline;
}
.space_pleiade_no_pic
{
    position:relative;
    top:-40px;
}
.participate
{
    text-align:center;
}
.zone_fil_ariane .left_part{
    float:left;
    padding-bottom:6px;
}
.zone_fil_ariane .fil_ariane
{
    width:415px;
    margin:0;
    /*padding:3px 0 0 325px;*/
    padding:3px 0 0 0px;

    margin-bottom:6px;
}
.zone_fil_ariane .links_bis
{
    margin:0 0 26px 0;
}

.zone_fil_ariane .links_bis li
{
    padding:0 0 0 9px;
}

.zone_fil_ariane .links li.breaker
{
    padding:0;
    margin:0;
    display:block;
}
.item_onglets .inside li .border-bottom
{
    height:210px;
}
.item_onglets .inside .pagination li
{
    padding:2px 8px 4px 10px;
    background:none;
    border:none;
    float:none;
    width:auto;
}
.tri_bis
{
    margin-bottom:0;
}
.pagination_authors
{
    margin-bottom:12px;
}
.warning
{
    border:5px solid #AC1A2F;
    margin:10px;
    padding:10px;
    font-size:14px;
}
.tri .warning
{
    border:none;
}
.warning h1
{
    font-size:25px;
}
.warning .buttonblock
{
    text-align:center;
}

.membre .warning
{
    border:none;
    margin:0;
    padding:0;
    color:#AC1A2F;
}
.membre .warning h2
{
    font-size:16px
}
.online_editor ul,
.online_editor ol
{
    list-style-position:inside;
}

.online_editor ul
{
    list-style-type:disc;
    list-style-image: url(../images/css/fleche_noir.gif);
}
.marron .edito .online_editor ul
{
    list-style-image: url(../images/css/puce_blanc.gif);
}
.online_editor ol
{
    list-style-type:decimal;
}
.online_editor div.object-left, .online_editor table.object-left {
    clear:left;
    float:left;
    margin-right:5px;
}
.online_editor div.object-left p,
.online_editor table.object-left p
{
    text-align:left;
}
.online_editor div.object-center p,
.online_editor table.object-center p
{
    text-align:center;
}
.online_editor div.object-right p,
.online_editor table.object-right p
{
    text-align:right;
}
.online_editor div.object-center, .online_editor  table.object-center {
    text-align:center;
    margin-left:5px;
    margin-right:5px;
}
.online_editor div.object-right, .online_editor table.object-right {
    clear:right;
    float:right;
    margin-left:5px;
}

.bleu .onglets li a:hover,
.bleu .onglets li.encour a
{
   background-color:#16216C;
}

.marron .item_list li article_item_position li,
.marron .item_list .inside li article_item_position li
{
    border-top:0px;
}

.item_carrousel #p-select
{
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}
.adjust_image #p-select
{
    position:absolute;
    width:545px;
    top:0;
    right:0;
}
.item_carrousel
{
    position:relative;
    width:715px;
}
.adjust_image
{
    position:relative;
}
.item_carrousel #carrousel .ss_item_block
{
    margin-left:70px;
}
.item_block_fd .visuel_bis
{
    margin:36px 0 0;
}
.advantage_relation .visuel_bis
{
    margin-left:22px;
}
.advantage_relation ul
{
    list-style-image:url("../images/css/puce_blanc.gif");
}
.fiche .visuel_txt_bis .txt_full
{
    width:750px;
}
.fiche .visuel_txt_bis .txt_full .lien
{
    width:31%;
}
.pagination span.next
{
    margin:0;
    padding:0;
    background:none;
}

.membre ul.fieldset02
{
    margin-top:10px;
    text-align:left;
}
.membre .fieldset03 .item_fond
{
    margin-left:0;
    width:575px;
}

.col_center_bis .list_article_template_appear  h2,
.col_center_bis .list_article_template_news  h2
{
    float:none;
    padding:6px 0 7px 17px;
}
#contenu_libre_title
{
    color:#000000;
}
.membre .warning li {
    display: block;
}
.logo_print{
    display: none;
}
.list_lien
{
    float:left;
    width:45%;
}
.fiche .visuel_txt_bis .list_lien .lien
{
     width:95%;
}
#related_product .tome_info
{
    display: block;
}
.online_editor{line-height:1.5em;}
.online_editor .lien{
    background:url("../images/css/puce_bleu.gif") no-repeat scroll 0 4px transparent;
    padding-left:10px;
    float:none;
}
.onglets_inside .online_editor h3{
    font-size:164%;
    padding:0 0 5px;
    font-weight:normal;
    color:#AC1A2F;
}
.onglets_inside .online_editor h4{
    font-size:100%;
    font-weight:bold;
    padding:0 0 22px;
    color:#5D5D5D;
}
.bleu .onglets_inside .online_editor h3{
    color:#16216C;
}
.bleu .onglets_inside .online_editor h4{
    color:#4C527E;
}
.onglets_inside .online_editor li{
    float:none;
    width:auto;
    height:auto;
    padding:0 0 6px;
}
.onglets_inside .online_editor ul{
    padding:0 0 22px;
}
.onglets_inside .online_editor a{
    color:#16216C;
    text-decoration:underline;
}
.message{
    width:523px;
}
.message p{
    padding: 0 0 15px;
    line-height:1.5em;
}
.message .buttonblock {text-align:left;}






.left-col {width:369px; float:left; border-right:1px solid #B9BCD3;}
.marron .left-col {border-right:1px solid #E3CAB9;}
.right-col {width:369px; float:left; padding-left:6px;}
.item_list_bleu li{min-height:270px;height:auto;}
.item_list_bleu li .article_item_position {min-height:195px;height:auto;}



.about_author h4
{
    float:left;
    margin:0 13px 0 0;
    font-weight:bold;
}

.item_float_bis .inside_item .about_book_product i.price,
.item_float_bis .inside_item i.price
{
    display:inline;
}
.item_float_bis .inside_item ul li i.price span
{
    color:#000000;
    font-weight:normal;
    font-size:11px;
}
.fiche .item_float_bis .inside_item ul li.about_book_product i.price span
{
    color:#FFFFFF;
    font-weight:normal;
    font-size:11px;
}
#related_product .item_list
{
    margin:10px 0;
}

.col_center_bis #related_product .item_list h2.filter
{
    background:none repeat scroll 0 0 #F5EFE4;
    margin:0 0 12px;
    padding:6px 0 7px 17px;
}

#link_template .list_author h3
{
    color:#000000;
    font-size:164%;
    padding:0 0 10px 0;
}

#link_template .list_author h4
{
    color:#000000;
    font-size:120%;
    padding:0 0 0px 0;
    font-weight:bold;
}

#link_template .list_author .author
{
    margin:0 0 20px 0;
}

#link_template .list_author .author ul
{
}

#link_template .list_author .author .lien
{
    float:none;
    background:url("../images/css/puce_rouge_bis.gif") no-repeat scroll 0 4px transparent;
    padding:0 0 0 11px;
}
.message-warning ul li
{
    color:#AC1A2F;
}
/*** integration ezpublish  ***/
/*** login ***/
#login_form .maincontentheader h3 {
color:#AC1A2F;
font-size:164%;
float:left;
}
#login_form .block_contener {
margin-top:10px;
}
#login_form .block_contener #block_login {
margin-right:20px;
}
.block_contener .block {
float:left;
}
#login_form .buttonblock {
text-align:center;
}
#login_txt h4 {
color:#AC1A2F;
font-size:164%;
}
#login_form #register {
text-align:center;
}
.bold{
font-weight:bold;
}
.sub_kind{
margin-left:15px;
}
