body 
{
	font-family: arial, verdana, helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	font-size: 76%;
}

h1, h2, h3, h4, h5, h6, p, li, address, textarea, input, select, td
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

a:link, a:visited, a:active, a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, p
{
	margin-bottom: 1em;
	line-height: 1.5em;
}

h1
{
	font-size: 150%;
}

h2,
h2 a:link,
h2 a:visited
{
    font-weight: bold;
    color: #fff;
    margin: 0;
}

h3,
h4
{ 
	font-weight: bold;
	font-size: 110%; 
}

h5, h6
{ 
	font-size: 100%; 
}

h5 
{ 
	margin: 0;
}

table
{
	border-collapse: collapse;
	width: 100%;
}

* 
{ 
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

a:link, 
a:visited, 
a:active, 
a:hover
{
    color: #15417d;
	text-decoration: none;
}

h3 a:link, 
h3 a:visited
{
    color: #fff;
}

h5 a:link,
h5 a:visited
{
    color: #000;
}

a:active,
a:hover
{
    text-decoration: underline;
}

h1
{
    position: relative;
    top: 0;
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-image: url('../img/logo-eliquid.gif');
	margin: 0;
	overflow: hidden;
	width: 250px;
	height: 70px;
	text-transform: uppercase;
}

h1 a
{
	display: block;
	padding-top: 75px;
}

h5, h6
{ 
	font-weight: bold; /* cancel basic style */
	margin: 0;
	padding: 0;
}

#content p, 
#content li, 
#content td,
label,
.vcard
{ 
	line-height: 1.4em;
	color: #666;
}


.pages #content
{
    padding-top: 0;
}

#content.accueil
{
	background-image: none;
}

td
{ 
	vertical-align: top;
	padding-right: 8px;
	padding-bottom: 5px;
}

table
{ 
	margin-top: 3px;
}

#content h4
{ 
	line-height: 10px;
	list-style-type: none;
	font-size: 1em;
}

.wrap
{
    position: relative;
    padding: 5px;
}



.normal
{
    width: 960px;
    position: relative;
    margin: 0 auto;
}

#head
{
    height: 70px;
    overflow: hidden;
}

#tools
{
    font-size: 1em;
    position: absolute;
    right: 0;
    top: 0;
    width: 70%;
    height: 70px;
    display: block;
}

#tools ul, 
#tools div
{
    padding: .5em .5em 0;
    list-style-type: none;
}

#tools ul
{
    margin-top: 15px;
    height: 1em;
}


#tools div
{
    text-align: right;
}

#tools li
{
    display: inline;
}

#tools a:link,
#tools a:visited
{
    float: right;
    display: block;
    line-height: 1.3em;
    padding: 0 0 0 1em;
    color: #717171;
}

#tools a:active,
#tools a:hover,
#tools a.active:link,
#tools a.active:visited,
#tools .active a:link,
#tools .active a:visited
{
	text-decoration: underline;
}

#tools ul.currencies
{
    margin-top: 5px;
}

#tools .currencies .active a:link,
#tools .currencies .active a:visited
{
    font-weight: bold;
}

#tools #langs
{
    margin: 0;
    padding: 0; /* cancel #tools ul */
    float: right;
    width: 50px;

}

#langs a:link,
#langs a:visited,
#langs a:active,
#langs a:hover
{
    color: #000;
    padding: 0 0 0 .5em;
    text-transform: uppercase;
    font-weight: bold;
}

#search input
{
    font-size: .9em;
    height: 20px;
    line-height: 25px;
    width: 160px;
    color: #666;
	background-color: #fff;
	border: 1px solid #fff;
    background-image: url('../img/sections/bk-search.gif');
}

#search,
#search *
{
    display: none;
    margin: 0;
    padding: 0;
}

#container
{
    margin: 0px auto; 
    padding: 15px 0;
}

#menus
{
    height: 35px;
    font-size: 1.2em;
    line-height: 30px;
    overflow: hidden;
    background-image: url('../img/bg-nav2.jpg');
}

#menus ul
{
    list-style-type: none;
    margin-left: 15px;
}

#menus li
{
    display: inline;
}

#menus a:link,
#menus a:visited
{
    display: block;
    padding: .4em 1.5em .4em 0;
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

#menus a:active,
#menus a:hover,
#menus a.active:link,
#menus a.active:visited
{
    color: #333;
    text-decoration: none;
}

#img-home
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#bottom
{
    margin-top: 5px;
}

.close,
.eof
{
    clear: both;
}


.les-box h3
{
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}


.les-box
{
	float: left;
	background: url('../img/bg-box.jpg') repeat-x;
	border: 1px solid #666;
}
.pad
{
    padding: 1px 10px 10px 10px;
}


.nouv
{
    width: 705px;
    height: 120px;
    margin-right: 5px;
}
.nouv li.last
{
    border-right: none;
}


.nouv ul
{
    height: 90px;
}

.nouv li
{
    display: inline;
    float: left;
    width: 113px;
    border-right: 1px solid #666;
	text-align: center;
	height: 75px;
}


#sections
{
    display: none;
}
.pad a:link,
.pad a:visited
{
    display: block;
    color: #666;
	text-decoration: underline;
}

.pad a:active,
.pad a:hover,
.pad a.active:link,
.pad a.active:visited
{
	text-decoration: none;
}

#bottom
{
    font-size: 1em;
}

#bottom p
{
    font-size: .95em;
    color: #666;
}

.mention
{
    position: absolute;
    top: 4px;
    right: 0;
    list-style-type: none;
}

.mention li
{
    display: inline;
    float: right;
    line-height: 1em;
}

.mention a:link,
.mention a:visited
{
    font-size: .95em;
    float: left;
    display: block;
    padding: 0 1em;
    color: #717171;
    border-left: 1px solid #717171;
}

.mention .last a
{
    border-left: 0;
}

.mention .first a
{
    padding-right: 0;
}

.mention a:active,
.mention a:hover,
.mention a.active:link,
.mention a.active:visited
{
	text-decoration: underline;
}

#sitemap 
{
    font-size: .95em;
    line-height: 1.4em;
    background-color: #e6e6e6;
    margin: 0 auto;
    position: relative;
    text-transform: lowercase;
    border-bottom: 1px solid #999;
}

#sitemap .middle
{
    background-image: url('../img/sections/bk-sitemap-middle.jpg');
    background-repeat: repeat-y;
}

#sitemap .top
{
    height: 1em;
    background-image: url('../img/sections/bk-sitemap-top.jpg');
    background-repeat: no-repeat;
}

.sitemap h4
{
    text-transform: uppercase;
    margin-bottom: 0;
}

.sitemap div
{
    margin: 10px 25px 10px 20px;
}


.sitemap,
.sitemap ul
{
    padding: 0;
    list-style-type: none;
}

.sitemap h4
{
    font-size: 1em;    
}

.sitemap a:link,
.sitemap a:visited
{
    display: block;
    font-weight: bold;
    font-size: 1em;
    color: #717171;
    border: 0;
}

.sitemap a:active,
.sitemap a:hover
{
    text-decoration: underline;
}

.sitemap ul a:link,
.sitemap ul a:visited
{
    font-weight: normal;
    padding-bottom: 0;
}

.sitemap li
{
    float: left;
    width: 135px;
}

.sitemap ul li
{
    display: block;
    float: none;
    width: auto;
}

* html .sitemap ul li
{
    height: 1%; /* ie 6 double margin fix */
}

.dirs,
.dirs *
{
    border: none;
}

.dirs a
{
    display: block;
}

a.folder
{
    display: block;
    padding-left: 20px;
    background-image: url('../img/icons/folder.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 16px;
}

.close
{
    clear: both;
}

.liste-produits
{
    padding: 0 .5em 5px;
}


.liste-produits p.image,
.liste-produits img
{
    width: 160px;
    height: 160px;
}

.liste-produits p.image
{
    overflow: hidden;
    position: relative;
}


.liste-produits p.image a.special:link,
.liste-produits p.image a.special:visited,
.liste-produits p.image a.special:active,
.liste-produits p.image a.special:hover
{
    background-color: #ac007e;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    padding: .1em .3em;
    font-weight: bold;
    font-size: .9em;
    line-height: 1.2em;
    text-decoration: none;
}

.liste-produits .used p.image,
.liste-produits .promo p.image
{
    border: 1px solid #ac007e;
    width: 158px;
    height: 158px;
}

.liste-produits .promo p.image
{
    border: 1px solid #00ab00;
}

.liste-produits .promo p.image a.special:link,
.liste-produits .promo p.image a.special:visited,
.liste-produits .promo p.image a.special:active,
.liste-produits .promo p.image a.special:hover
{
    background-color: #00ab00;
}


.liste-produits li.main
{
    float: left;
    display: block;
    width: 190px;
    height: 250px;
    overflow: hidden;
    margin-top: 15px;
}

* html .home .liste-produits
{
    height: 1%;
}


.liste .produits li.main
{
    width: 189px;
}

.liste-produits .main div
{
    padding: .5em 15px;
}

.liste-produits .title,
.liste-produits .brand
{
    height: 1.5em;
    overflow: hidden;
}

.liste-produits .title,
.fiche h4,
.page h4
{
	border-bottom: 1px dotted #999;
	height: 18px;
}

.fiche .vignette
{
    width: 160px;
}

.liste-produits p.brand,
.home p.brand
{
    font-size: .9em;
}

.liste-produits p
{
    margin: 0;
    padding: 0;
}


#tooltip
{
	position: absolute;
	background-color: #ccc;
	width: 300px;
	height: 300px;
}

.produits
{
    clear: both;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    border-top: none;
}

.produit .brand
{
    float: right;
}
.produit .brand img
{
    height: 35px;
}

.sections
{
    width: 150px;
    float: left;
    background-color: #fff;
}

.sections *
{
    margin: 0;
    padding: 0;
}

.sections ul
{
    list-style-type: none;
}
.sections .l2
{
    margin: 0 0 14px;
}

.sections ul li
{
    display: inline;
}

.sections a
{
    display: block;
    padding-left: .5em;
    text-transform: lowercase;
    background-image: url('../img/sections/bk-deg2.jpg');
}

.sections .l1 p a
{
    font-weight: bold;
    font-size: 1.1em;
    color: #fff;
    background-image: url('../img/sections/l1.gif');
}

.sections .l1 p a:active,
.sections .l1 p a:hover,
.sections .l1 p a.active:link,
.sections .l1 p a.active:visited
{
    text-decoration: none;
    color: #fff;
    background-image: url('../img/sections/l1-active.jpg');
}

.sections .l2 a:link,
.sections .l2 a:visited
{
    font-size: 1em;
    color: #636363;
    padding: .3em 0 .3em 7px;
    border: 1px solid #ddd;
    border-top: none;
}

.sections .l2 a:active,
.sections .l2 a:hover,
.sections .l2 a.active:link,
.sections .l2 a.active:visited
{
    text-decoration: none;
    color: #636363;
    background-image: url('../img/sections/bk-deg2-active.jpg');
}


#content
{
    position: relative; /* needed by ie6 */
/*    width: 100%; *//* trigger haslayout for damn ie 6 */
    width: 780px;
    float: right;
}

#content h2
{
	font-size: 110%;
    background-image: url('../img/sections/bk-produits.jpg');
    background-repeat: no-repeat;
}

.home #content,
.brands #content,
.recent #content,
.used #content,
.promotion #content,
.pages #content
{
    width: 960px;
}

.home .sections,
.brands .sections,
.recent .sections,
.used .sections,
.promotion .sections,
.pages .sections
{
    display: none;
}

.brands #content h2,
.recent #content h2,
.used #content h2,
.promotion #content h2,
.pages #content h2
{
    background-image: url('../img/sections/bk-produits-big.jpg');
}

.home .lc img
{
    width: 140px;
    height: 140px;
}

.finance p
{
    font-size: 1em;
    font-weight: normal;
    padding-bottom: 1em;
}

.crumbs
{
    font-size: .9em;
    list-style-type: none;
    padding-bottom: 1em;
}

.crumbs li
{
    display: inline;
}

.crumbs li a
{
    font-size: 1.1em;
    color: #636363;
    padding: 0 0 0 0;
    text-transform: lowercase; 
}

.liste-produits .price
{
    position: relative;
    text-align: right;
    background-image: url('../img/sections/bk-prix-0.gif');
    background-repeat: no-repeat;
    height: 20px;
    margin-top: 10px;
    width: 160px;
}


.liste-produits .price.d5,
.liste-produits .price.d10
{
    background-image: url('../img/sections/bk-prix-10.gif');
}

.liste-produits .price.d20
{
    background-image: url('../img/sections/bk-prix-20.gif');
}
.liste-produits .price.d30
{
    background-image: url('../img/sections/bk-prix-30.gif');
}

.liste-produits .price.d40,
.liste-produits .price.d50,
.liste-produits .price.d60,
.liste-produits .price.d70,
.liste-produits .price.d80,
.liste-produits .price.d90
{
    background-image: url('../img/sections/bk-prix-40.gif');
}

.liste-produits .price .normal
{
    font-size: .9em;
    position: absolute;
    right: 0;
    display: block;
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 110px;
    padding: .2em 0;
}

.liste-produits .price.d0 .normal
{
    width: 160px;
}

.liste-produits .price .discount
{
    position: absolute;
    left: 0;
    color: #fff;
    padding: .1em .8em;
    font-weight: bold;
}

.infos *
{
    padding: 0;
    margin: 0;
    border: 0;
}
form .submit,
.submit *
{
    padding: 0;
    margin: 0;
}

.fiche,
.page
{
    border: 1px solid #ccc;
    border-top: 0;
    padding: 1em;
}

.fiche .resume img
{
    width: 160px;
    height: 160px;
}

.fiche .resume,
.fiche .references
{
    width: 300px;
    float: left;
}

.fiche .references td.l
{
    width: 100px;
}

.fiche .images img
{
    width: 400px;
    height: 400px;
}

.fiche .description
{
    clear: left;
    padding-top: 3em;
}

.fiche table,
.fiche th,
.fiche td
{
    border: 0;
}

#content .fiche .ajouter input,
.carts .submit input
{
    float: left;
    width: 130px;
    height: 20px;
    overflow: hidden;
    font-weight: bold;
    font-size: .9em;
	color: #ff0000;
	border: 0;
	background-color: transparent;
	background-image: url('../img/sections/ajouter-panier.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	text-transform: uppercase;
}

#content .fiche .ajouter input:hover,
.carts .submit input:hover
{
    color: #fff;
	background-image: url('../img/sections/ajouter-panier-over.gif');
}


.ajouter .submit
{
    margin: 0;
    padding: 0;
}

.fiche .price .original
{
    position: absolute;
    display: none;
    text-decoration: line-through;
}

.r
{
    text-align: left;
}

.final_price,
.total *
{
    font-weight: bold;
}


.carts .page
{
    padding-top: 2em;
    padding-bottom: 2em;
}

.carts .final_price
{
    font-weight: normal;
}

.carts table tr td
{
    vertical-align: middle;
}

.carts tr.total td
{
    font-size: 1.2em;
    border-bottom: 0;
    border-top: 0;
}

.carts .go,
.avertir
{
    clear: both;
    text-transform: uppercase;
    font-size: 1em;
    height: 1.9em;
    margin: 2.5em 0 0;
}

.avertir
{
    margin-top: 0;
}

.carts input.form-error
{
    background-color: #f9bc6d;   
}

.carts .go a:link,
.carts .go a:visited,
.avertir a:link,
.avertir a:visited
{
    float: right;
    padding: .2em .5em 0;
    font-weight: bold;
    border: 1px solid #ff0000;
    background-color: #fff;
    color: #ff0000;
}

.carts .go a.prev:link,
.carts .go a.prev:visited
{
    float: left;
}

.carts .go a:active,
.carts .go a:hover,
.avertir a:active,
.avertir a:hover
{
    text-decoration: none;
    border: 1px solid #fff;
    background-color: #ff0000;
    color: #fff;
}

.carts table.summary td
{
    padding-top: .5em;
    padding-bottom: .5em;
}

#content .summary tr.total p
{
    color: #000;
}

.email #content
{
    width: 100%;
}

.email #container,
.email #head,
.email #bottom
{
    width: 780px;
}

.carts .actions
{
    text-align: right;
    font-size: .85em;
    width: 75px;
}


#final_price.r,
#quantity.unavailable
{
    color: #ff0000;
}

#quantity.available
{
    color: #00aa00;
}

.fiche .references select
{
    width: 100%;
    overflow: hidden;
    font-size: .9em;
    color: #333;
    background-color: #fff;
    border: 1px solid #999;
}


.fiche h4.modele
{
    color: #000;
    padding-top: .5em;
    padding-bottom: 0;
    margin-bottom: .5em;
}

.fiche .price .eliquid
{
    font-weight: bold;
    color: #f6a925;
}

.fiche .references tr
{
}

li.references
{
    padding-bottom: 1.5em;
}

div.references
{
    padding-top: 1em;
}

li.references *
{
    margin: 0;
    padding: 0;
}


.fiche h3,
.page h3,
.page h3 label
{
    text-transform: uppercase;
    color: #f6a925;
    margin-bottom: 0;
    padding-bottom: .5em;
}
.fiche h3 .brand
{
    text-transform: none;
    color: #000;
}
/*
.fiche .price
{
    position: relative;
    background-image: url('../img/sections/bk-prix-double.gif');
    background-repeat: no-repeat;
    height: 20px;
    width: 160px;
}
*/
.fiche .old
{
    position: absolute;
    text-align: center;
    font-size: .8em;
    text-decoration: line-through;
    width: 80px;
    padding-top: .3em;
    left: 0;
}
.fiche .normal
{
    left: 80px;
    text-align: center;
    width: 80px;
    color: #F6A925;
}

.fiche .images .thumbnail img
{
    width: 60px;
    height: 60px;
}

.fiche .images .thumbnail
{
    margin: 12px 0 0 12px;
    padding-top: 6px;
    border-top: 1px dotted #ccc;
}

.fiche .images .thumbnail li
{
    display: inline;
}

.fiche .images
{
    margin-left: 1em;
    width: 412px;
    height: 500px;
    float: right;
    overflow: hidden;
}

.fiche .images .big
{
    padding-left: 12px;
    border-left: 1px dotted #CCCCCC;
}

.fiche .images .thumbnail a
{
    display: block;
    float: left;
    padding-right: 1em;
}

#content .fiche .brand-name
{
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
    border-bottom: 1px dotted #ccc;
}

.fiche div.brand
{
    clear: both;
    margin-top: 4em;
    padding-top: 12px;
    border-top: 1px dotted #ccc;
}


.fiche .description,
.fiche .detail
{
    color: #666;
}

.fiche .description th, 
.fiche .description td,
.fiche .detail th, 
.fiche .detail td
{
    text-align: left;
    padding: .1em .5em;
    border: 1px dotted #ccc;
}

.page ul,
.page ol
{
    list-style-type: square;
    margin-left: 3em;
    margin-bottom: 1em;
}

#brands
{
    margin: 20px auto 20px;
}

ul.brands
{
    list-style-type: none;
}

ul.brands li
{
    display: inline;
}

ul.brands li img
{
    margin-right: .5em;
}

.fiche .detail
{
    clear: both;
}

.lc
{
    float: left; 
    width: 150px;
}

.mc
{
    float: left; 
    width: 600px; 
    margin-left: 30px;
}

.rc
{
    float: right; 
    width: 150px;
}

.home #content ul
{
    list-style-type: none;
}

.home #content p,
.home #content h3,
.home #content h4,
.home #content h5
{
    margin: 0;
}

.home #content .news h4
{
    padding: .3em 0 .3em;
}

.home .recent li,
.home .promotion li
{
    margin-bottom: .5em;
}

.home .deco
{
    padding-bottom: 15px;
}

.home .finance,
.home .contact,
.home .news,
.home .recent,
.home .promotion,
.home .used
{
    margin-bottom: 15px;
}

.home .lc h3,
.home .rc h3,
.home .mc h3
{
    font-size: 1em;
    padding-left: .5em;
    color: #fff;
    font-weight: bold;
    background-image: url('../img/sections/l1-active.jpg');
    background-repeat: no-repeat;
}

.home .mc h3
{
    background-image: url('../img/sections/l1-home-grey.gif');
}

h2,
.home .mc h3
{
    padding: 0 12px;
}


.home #anim
{
    position: relative;
    height: 200px;
    overflow: hidden;
}

.home #anim img
{
    position: absolute;
    top: 0;
}

.home .wrap
{
    border: 1px solid #ccc;
    border-top: none;
}

.home .news .wrap
{
    padding: 6px 12px;
}

.carts .zero
{
    margin: 0;
}

.carts th
{
    text-align: left;
}

.carts thead
{
}

.carts table img
{
    width: 75px;
    height: 75px;
}

.carts table .paypal img
{
    width: auto;
    height: auto;
}

.carts table td,
.carts table th
{
    padding: 1em 5px;
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
}

.carts table .first td
{
    border-top: 0;
}

.carts .verification .address
{
    float: left;
    width: 45%;
}


.carts table th
{
    padding-top: 0;
    padding-bottom: .5em;
    border-top: none;
}

.carts .original_price
{
    display: inline;
	text-decoration: line-through;
	font-size: .9em;
}

.carts .discount
{
    display: inline;
    font-size: .9em;
}

.carts .quantity input
{
    text-align: right;
    width: 2em;
}

.carts .quantity
{
    width: 50px;
}

.carts table
{
    margin-bottom: 1em;
}

.carts input,
.carts textarea,
.carts select
{
    border: 1px solid #ccc;
    font-size: 1em;
    font-weight: bold;
    padding: 0 .3em;
}

.carts .input input
{
    width: 15em;
}

.carts div.input
{
    clear: both;
    line-height: 1.4em;
    margin-bottom: 1em;
}

.carts .payment tr.disabled h3 label
{
    font-weight: normal;
    color: #666;
}

.carts .account div.billing,
.carts .account div.shipping,
.carts .account div.go
{
    clear: both;
}


.carts .account div.address
{
    clear: both;
    width: 75%;
    padding: 2em 0 0;
}

.carts .account .error-message
{
    clear: both;
}

.carts .account .address div.input
{
    clear: both;
    padding-top: 1em;
}

.carts .account div.address input,
.carts .account div.address select,
.carts .account div.address textarea
{
    float: right;
    width: 35%;
}

.carts .account div.address input.checkbox,
.carts .account div.address select
{
    width: auto;
}

.carts div.input label
{
    float: left;
    width: 40%;
}

.carts .adresses p
{
    clear: both;
}

.carts #content .adresses .radio
{
    margin-bottom: 0;
}

.carts table p
{
    margin-bottom: 0;
}

.carts table .price
{
    text-align: right;
}

.carts table .quantity
{
    text-align: right;
}

.carts .shipping .price
{
    width: 15%;
}

.message,
.error-message
{
	border: 3px solid #ccc;
	padding: 1em;
	font-weight: bold;
	color: #000;
	margin: 0 0 2em;
	padding-left: 70px;
	background-image: url('../img/icons/caution.gif');
	background-repeat: no-repeat;
	background-position: 15px 5px;
	min-height: 25px;
}

* html .message
{
	height: 25px;
}

/* debug */

table.cake-sql-log  {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.cake-sql-log th 
{
	background-color: #f2f2f2;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
}

.cake-sql-log th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}

.cake-sql-log th a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: none;
}

table.cake-sql-log  tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	vertical-align: top;
}
table.cake-sql-log  tr.altrow td {
	background: #f4f4f4;
}
.cake-sql-log td.actions {
	text-align: center;
	white-space: nowrap;
}
.cake-sql-log td.actions a {
	display: inline;
	margin: 0px 6px;
}
table.cake-sql-log  {
	background: #f4f4f4;
}
.cake-sql-log  td {
	padding: 4px 8px;
	text-align: left;
}
.tel
{
	color: #15417D;
	font-weight: bold;
}


/* end debug */

