/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 
.lusodev {
	padding-left: 13px;
	margin-left: 3px;
	font-size: 0.9em;
	background: url(../images/divers/footer/logo_lusodev-mini.gif) left center no-repeat;
	text-decoration: none;
}

.colonne {
	float: left;
}

.espaceur {
 	clear: both;
 	height: 20px;
}


/*	----------------
		D I V
	----------------	*/
.col-main .block { padding: 5px; margin-bottom: 25px; background-color: #F3F3F3; }
.col-main .block .content { border: 3px solid #CCC; background-color: #FFF; }
.col-main .block .content h2 { margin-top: 0; }

.col-main .information { background-color: #CC0000; }
.col-main .information h2 { color: #CC0000; }

.col-main .gros-arrivages { margin-bottom: 0; }
.col-main .gros-arrivages .content { height: 280px; background: url(../../../../../media/upload/image/cms/blocks/col_2-3/gros-arrivages.gif) right top no-repeat #FFF; }
.col-main .gros-arrivages h5 { margin-top: 0; font-weight: bold !important; color: #000; }
.col-main .gros-arrivages .price-box { margin-top: 10px;}

.col-main .publicite-image { margin-bottom: 0; }
.col-main .publicite-image .content { height: 304px; padding: 0; }

	
.info-important {
	padding: 15px 10px;
	margin: 30px 0;
	border: 2px dashed #CC0000;
	background-color: #FFF;
}

.bloc_destockage {
	height: 270px;
	padding: 30px 35px 0 35px;
	margin-top: 20px;
	text-align: center;
	color: #FFF;
	background: url(../images/divers/middle/bloc_destockage.jpg) left center no-repeat;
}
.bloc_destockage h3 {
	border-color: #666;
	font-size: 1.8em;
	margin-top: 0;
}
.bloc_destockage h4 {
	color: #FFFF00;
	font-size: 1.4em;
}

.logos_paiement {
	text-align: center;
	margin: 0;
	line-height: 0;
}
.logos_paiement img {
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #FFF;
}

.logos_livraison {
	text-align: center;
	margin: 12px 0 0 0;
	line-height: 0;
}
.logos_livraison img {
	padding: 2px;
}


/*	----------------
		S T Y L E S   P R É F O R M A T É S
	----------------	*/
h1 {
	color: #222222;
}

.info-important h3 {
	margin-top: 0;
	color: #CC0000;
}


/*	----------------
		C O O R D O N N É E S
	----------------	*/
.adresse {
	font-size: 1.2em;
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	background: url(../images/divers/contacts/img/img_adresse.gif) left top no-repeat;
}
.telephone {
	font-size: 1.1em;
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	font-weight: bold;
	background: url(../images/divers/contacts/img/img_telephone.gif) left center no-repeat;
}
.mobile {
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	background: url(../images/divers/contacts/img/img_mobile.gif) left center no-repeat;
}
.telephone-fax {
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	font-weight: bold;
	background: url(../images/divers/contacts/img/img_telephone-fax.gif) left center no-repeat;
}
.fax {
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	background: url(../images/divers/contacts/img/img_fax.gif) left center no-repeat;
}
.email {
	line-height: 16px;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	font-size: 0.9em;
	background: url(../images/divers/contacts/img/img_email.gif) left center no-repeat;
}





/**********************************************Vertical Nav ****************************************/
#vertical-nav {}
#vertical-nav .head { margin-bottom: 0; }
#nav_vert { background-color: #F3F3F3; }
#nav_vert .level0 {}
#nav_vert .level0 .level0 {}

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav_vert li {}
#nav_vert li.over {}
#nav_vert li.active {} /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a {}
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none; }
#nav_vert span { display:block; cursor:pointer; }

/************ 1ST LEVEL ***************/
#nav_vert li { margin: 2px 0; padding-left: 2px; }
#nav_vert li.active a {}
#nav_vert a { padding: 0 0 0 8px; color: #666666; height: 20px; line-height: 20px; font-weight: bold; background: url(../images/divers/navigation/ul_li_a.gif) left 0 no-repeat; }
#nav_vert li.over a, #nav_vert a:hover { color: #CC0000; background-position: left -20px; }
#nav_vert li.activeParentCat a { color: #CC0000; background-position: left -20px; }

#nav_vert li.desactiveLastCat a, #nav_vert li.activeLastCat a { color: #333; background: url(../images/divers/navigation/ul_li-activeparentcat_a.gif) left 0 no-repeat; }
#nav_vert li.desactiveLastCat a:hover, #nav_vert li.activeLastCat a { color: #CC0000; background-position: left -20px; }

#nav_vert ul li ul { margin-left: 5px; padding-left: 4px; }
#nav_vert ul li.activeParentCat ul { background-color: #FFF; margin-bottom: 0; border: 1px solid #DDD; border-right: none; }

/************ 1ST LEVEL RESET ************/
#nav_vert ul li {}
#nav_vert ul li, #nav_vert ul li.active {}
#nav_vert ul li.active {}
#nav_vert ul a, #nav_vert ul a:hover {}
#nav_vert ul li a {}

/************ 2ND LEVEL ***********/
#nav_vert ul { margin-bottom: 10px; }

/* Show menu */
#nav_vert li.over ul {}
#nav_vert li.over ul ul {}
#nav_vert li.over ul li.over ul {}

#nav_vert ul li a {}
#nav_vert ul li a:hover {}
#nav_vert ul li a span {}
#nav_vert ul li a:hover span {}
#nav_vert ul li.active a span {}
#nav_vert ul li a, #nav_vert ul li a:hover {}
#nav_vert ul span, #nav_vert ul li.last li span {}
#nav_vert ul li.last span {}

/************ 3RD+ LEVEL ************/

#nav_vert ul ul {}
#nav_vert ul ul ul {}
#nav_vert li.over ul li.over ul ul {  }
#nav_vert li.over ul li.over ul li.over ul {}

/* Fix for the IE bug */
/*
#nav_vert iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
} */