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

/* Client */

#body-right{float:right;width:172px; 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:0.7em;}

/* 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;}

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

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


#bt_chkCgv 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 , #bt_ContinuerAchats  {width:180px; float:right;  height:20px; border:2px ridge #5bc3c2; margin:0 0 20px 15px; padding:0px; text-align:center;}

#bt_doCommande a,#bt_CalculPanier a,#bt_ContinuerAchats a, #bt_register a{text-decoration:none; display:block; color:#fff;background-color:#035a63; 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_ContinuerAchats a:hover, #bt_register a:hover{text-decoration:none;display:block; color:#035a63;background-color:#fff;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}
#paymentMeans { color:#035a63;font-size:0.7em;}
#paymentMeans h1{ font-size:1.2em;}
#paymentMeans h2{ font-size:0.9em;}
#paymentMeans input{border:none;}

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

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

/* 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;}
