/**************************************************
	Template de page SEDI Client.css
	update 2008-07-24@11:00
**************************************************/

/* Client */

#body-right{float:right;width:180px; margin:0; padding:0;}

#body-left{float:left; width:740px; margin:0; padding:0;font-size:1em;}

#body-left h1 {font-size:0.9em;margin:0 0 7px 0; padding:0;color:#035a63;}
#body-left h2{font-size:0.7em; margin:0 0 7px 0; padding:0 0 0 10px; color:#e5004f;height:15px; background:url('/templates/images/fleche.gif') no-repeat 0 3px;}

#body-left a{text-decoration:none;color:#555555;}
#body-left a:hover{text-decoration:none;color:#e5004f;}
#body-left td a{text-decoration:none;color:#e5004f;}
#body-left td a:hover{text-decoration:none;color:#e5004f;}
#body-left h2 a {text-decoration:none;color:#e5004f;}
#body-left h2 a:hover {text-decoration:none;color:#555555;}

#body-left label {width:350px; display:block;font-size:11px;}

#body-left label{font-size:10px;}

/* Menu */
#index-themes {margin:0;font-size:0.6em;}
#index-themes h3 {font-size:1.1em;text-transform:uppercase; margin:0; padding:0;color:#025e64;border-bottom:1px solid #025e64; text-align:center;}
#index-themes ul {margin:0 0 0 5px; padding:0; list-style-type:none;}
#index-themes ul li { margin:0.1em 0; padding:0.1em 0; color:#025e64;}
#index-themes ul li a{ text-decoration:none; color:#025e64; display:block;}
#index-themes ul li a:hover{ text-decoration:underline; color:#025e64;display:block;}




#bonnes-affaires{margin:10px 0 0 0; padding:0; /*background:url('/templates/images/bonnes-affaires.gif') no-repeat 2px 0;*/ width:172px;height:44px; }
#bonnes-affaires span{display:none;}
#bonnes-affaires a{display:block;width:172px;height:42px;margin:0; padding:0;}

#acces-services{margin:10px 0 0 0; padding:0 0 20px 0; background:url('/templates/images/bloc_bottom.gif') no-repeat center bottom; width:172px; }
#acces-services h3 {font-size:0.7em;text-transform:uppercase; width:152px; margin:0; padding:8px 10px; color:#fff; text-align:left; background:url('/templates/images/bloc_top.gif') no-repeat center top;}
#acces-services ul {margin:0 10px; padding:0;list-style-type:none;border-top:1px solid #81adb0;}
#acces-services ul li {font-size:0.6em; margin:0; padding:0; height:30px; line-height:30px;color:#fff;border-bottom:1px solid #81adb0; text-align:left;font-weight:bold; background:url('/templates/images/fleche.gif') no-repeat 0px 12px; text-indent:8px;}
#acces-services ul li a{ text-decoration:none;color:#fff;}
#acces-services ul li a:hover{ text-decoration:none;color:#c1e1e4;}





/* Flyout du menu catalogue à revoir ********************************************/
#index-themes li ul {  width:200px; padding:4px; list-style-type:none;position:absolute; margin:-18px 0 0 150px;background-color:#f2f8f9; border:1px solid #025e64;}
#index-themes li ul li { margin:0.2em 0; padding:0.2em 0; color:#025e64;}
#index-themes li ul li a{ text-decoration:none; color:#025e64;}
#index-themes li ul li a:hover{ text-decoration:underline; color:#025e64;}
/********************************************************************************/


.li_selected,.li_selected a,.li_selected a:hover{text-decoration:underline;color:#e5004f;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #025e64; border-right:1px solid #025e64;background-color:#f2f8f9;}
.xb1 {margin:0 5px; background:#025e64;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontentb {display:block;  border:0 solid #025e64; border-width:0 1px; padding: 0 5px 5px 5px; background-color:#f2f8f9;}


#menu-assoc {margin:0;font-size:0.7em;}
#menu-assoc h3 {font-size:1em;text-transform:uppercase; margin:0; padding:0;color:#025e64;border-bottom:1px solid #025e64; text-align:left;}
#menu-assoc ul {margin:0 0 0 5px; padding:0; list-style-type:none;font-size:0.9em;}
#menu-assoc ul li { margin:0.2em 0; padding:0.2em 0; color:#025e64;}
#menu-assoc ul li a{ text-decoration:none; color:#025e64;}
#menu-assoc ul li a:hover{ text-decoration:underline; color:#025e64;}

/* Panier */
#myCart{min-height:250px;}
a.style14 {text-decoration:none;color:#e5004f;}
a.style14:hover {text-decoration:none;color:#e5004f;}

.cartTable{background-color:#f2f8f9;color:#035a63;font-size:11px;border: 1px solid #e7e6e4;}

.celDark {background-color:#d8ebed;font-size:11px;}
.celLight {background-color:#f2f8f9;font-size:11px;}

.cartImg{width:80px; height:80px;background-color:#fff; overflow:hidden; margin:0; padding:0;/*border: 1px solid #CCCCCC;*/}
.ajax-loading {padding: 0;background: url('/templates/images/mini-ajax-loader.gif') no-repeat center;}


#bt_chkCgv label{ display:;width:650px;}
#bt_chkObl label{ display:;width:650px;}

#bt_register  {width:250px;  height:20px; /*border:2px ridge #5bc3c2;*/ margin:0 0 20px 205px; padding:0px; text-align:center;}

#bt_doCommande , #bt_CalculPanier  {width:180px; float:right;  height:20px;  margin:0 0 10px 10px; padding:0px; text-align:center;}
#bt_doCommande a,#bt_CalculPanier a, #bt_register a{text-decoration:none; display:block; color:#fff;background-color:#035a63; border-radius: 4px 4px 4px 4px !important; height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}
#bt_doCommande a:hover,#bt_CalculPanier a:hover,#bt_register a:hover{text-decoration:none;display:block; color:#035a63;background-color:#fff; border:1px solid #d3d3d3; border-radius: 4px 4px 4px 4px !important;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}


#bt_doCommande_pdf {width:180px; float:right;  height:20px;  margin:0 0 10px 10px; padding:0px; text-align:center;}
#bt_doCommande_pdf a{text-decoration:none; display:block; color:#fff;background-color:#cf403f; border-radius: 4px 4px 4px 4px !important; height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}
#bt_doCommande_pdf a:hover{text-decoration:none;display:block; color:#cf403f;background-color:#fff; border:1px solid #d3d3d3; border-radius: 4px 4px 4px 4px !important;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}

#bt_ContinuerAchats {width:180px; float:right;  height:20px;  margin:0 0 10px 10px; padding:0px; text-align:center;}
#bt_ContinuerAchats a{text-decoration:none; display:block; color:#fff;background-color:#878787; border-radius: 4px 4px 4px 4px !important; height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}
#bt_ContinuerAchats a:hover{text-decoration:none;display:block; color:#878787;background-color:#fff; border:1px solid #d3d3d3; border-radius: 4px 4px 4px 4px !important;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}




a.infos_elections {text-decoration:none; display:block; color:#fff;background-color:#9460e3; border-radius: 4px 4px 4px 4px !important; height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}
a.infos_elections a:hover{text-decoration:none;display:block; color:#ffffff;background-color:#fff; border:1px solid #d3d3d3; border-radius: 4px 4px 4px 4px !important;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}



#paymentMeans h1{ font-size:1.2em;}
#paymentMeans h2{ font-size:0.9em;}
#paymentMeans input{border:none;}

/* Google conversion iframe */
#header iframe{

    position: relative;
    width: 100%;
    margin-top: 30px;
    z-index:100;
}

/* Login */
.dLogin{width:365px; float:left;font-size:1em;}
#loginFrm h2{font-size:1em;}
#dologin {font-size:12px;}
#loginFrm {font-size:0.7em;}
#loginFrm label{font-size:0.8em;}
.warning_cgv{color:#e5004f;}
.warning_obl{color:#e5004f;}
.warning_fac{color:#e5004f;}
.warning_min{color:#e5004f;}

.warning{color:#e5004f;font-size:11px;font-weight:bold;}


.warning_reg {
    background: url("../templates/images/dialog-warning.png") no-repeat scroll 4px 6px transparent;
    border: 1px dotted #CCCCCC;
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 10px 10px 35px;
    text-decoration: none;
}

/* Register */
#regeditFrm p{font-size:10px;}
#regFrm{min-height:250px;}
.defTable{color:#035a63;font-size:11px;}
#emailmdplost{font-size:11px;}






/* Lots */
#liste_lots {clear:both;width:740px;margin:0; padding:0;font-size:1em;}
#liste_lots .itmLot {float:left; width:200px;height:400px;margin:0 25px 0 0; padding:0; text-align:left;}
#liste_lots .imgLot {float:left; width:200px;height:200px;margin:0 0 10px 0; padding:0; border:1px solid #cccccc;}
#liste_lots .descLot {float:left;height:80px;}
#liste_lots .descLot h2 {clear:left;margin:0 0 10px 0;display:inline;font-size:0.6em;}
#liste_lots .descLot p {margin:7px 0 0 0; padding:0; color:#555555;font-size:0.6em;}
#liste_lots .prixLot {clear:left;margin:0; padding:0; color:#555555; text-align:right;font-size:0.6em;}
#liste_lots .prixLot span{color:#035a63; font-weight:bold;}
#liste_lots .detailLot{float:left;background: url('/templates/images/bt-zoom.gif') no-repeat left center;width:39px;height:39px;}
#liste_lots .detailLot a{display:block;width:39px;height:39px;}
#liste_lots .detailLot span{display:none; }
#liste_lots .addLot{float:right;width:120px;height:20px;margin:0;padding:12px 0 0 0;}
#liste_lots .addLot label{float:left;width:90px;margin:0 5px 0 0;padding:3px 0 0 0;font-size:0.6em; font-weight:normal;height:20px;text-align:right;}
#liste_lots .addLot input{float:left;margin:0;padding:0; }
.triPan {width:200px;height:80px;float:right;margin:5px 0; padding:5px; border:1px solid #fce5ed;color:#555555;font-size:0.6em;}
.triPan p {margin:0;padding:0;}
.triPan dl {margin:0;padding:0;}
.triPan dt {margin:0;padding:0 0 0 6px;background:url('/templates/images/fleche.gif') no-repeat 0 4px;}
.addLot2Cart{float:right;background: url('/templates/images/bt-caddy.gif') no-repeat right center;width:80px;height:39px;}
.addLot2Cart a{float:right;display:block;width:35px;height:34px;margin:0;}
.addLot2Cart input{float:left;margin:12px 0 0 0;padding:1px; font-size:0.7em; color:#555555;}
.addLot2Cart span{display:none;}
.descLots{width:510px;height:65px;clear:left;float:left;margin:5px 0; padding:5px 0;color:#555555;font-size:0.6em;}



/* LIENS DISCRETS */
a.discret{text-decoration:none;border-bottom: 1px dashed #ccc;}
a.discret:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}

/* LIENS SOUTENUS */
a.soutenu{text-decoration:underline;font-weight:bold;font-size:11px; color:#035a63;}
a.soutenu:hover{border-bottom: 3px dashed #e5004f;color: #555555;}

.liste-codes-postaux{
    position:absolute;
    top:0;
    left:0;
    height:6em;
    overflow-y:auto;
    overflow-x:hidden;
    text-overflow:ellipsis;
    background-color:white;
    width:100%;
    border-left:1px solid #1073b6;
    border-bottom:1px solid #1073b6;
    border-right:1px solid #1073b6;
}

.liste-codes-postaux span{
    display:block;
    width:100%;
    cursor:pointer;
}

.liste-codes-postaux span:hover{
    color:#1073b6;
}

.ui-datepicker {
  height: auto;
  margin: 5px auto 0;
  font: 9pt Arial, sans-serif;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
  background-color: #FFFFFF;
}

.datePickerTarget{
    background-color:transparent !important;
    border:none !important;
    cursor:default;
    display:none !important;
}

.ui-datepicker-trigger{
    cursor:pointer;
    margin:auto 5px;
    vertical-align:middle;
}
