/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * 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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/******************************************/
/***************** BASE *******************/
/******************************************/

*                       { margin:0; padding:0; }

body                    { background:#e6e6e6; color:#2f2f2f; font:12px/1.5em Arial, Helvetica, sans-serif;  }

a                       { color:#ea7601; text-decoration:underline; }
a:hover                 { color:#ea7601; text-decoration:underline; }
a img                   { border:0; }
:focus                  { outline:0; }

/* Heading */
h1, h2, h3, h4          { margin-bottom:.5em; line-height:1.4em; }
h2                      { font-size:1.7em; }
h3                      { margin-bottom:.5em; color:#253033; font-size:1.25em; }
h4                      { margin-bottom:.6em; color:#494848; font-size:1.05em; }
h5                      { font-size:1.05em; }
h6                      { font-size:1em; }
h1 a, h1 a:hover, 
h2 a, h2 a:hover, 
h3 a, h3 a:hover,
h4 a, h4 a:hover        { font-weight:normal; }

/* Table */
th                      { padding:0; text-align:left; vertical-align:top; }
td                      { padding:0; vertical-align:top; }

/* Paragraph */
/*p, address              { margin-bottom:.5em; }*/
address                 { font-style:normal; margin-bottom:.5em; }
cite                    { font-style:normal; font-size:10px; }
q:before, 
q:after                 { content:'';}

/* Form */
form                    { display:inline; }
fieldset                { border:0; }
legend                  { display:none; display:block !important; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0; visibility:hidden; }
label                   { color:#333; }
input, select           { vertical-align:middle; }
input:focus          { border-color:#505050; }
.input_new_prod{
	border:1px solid #ccc; padding:3px; width:400px; border-radius:3px;
}
.input_new_prod:focus{
	border:1px solid #505050; padding:3px; width:400px; border-radius:0px;
}
textarea                { overflow:auto; }

/* Lists */
ul,ol                   { list-style:none; }
dt                      { display:block; }

/* Size */
small                   { font-size:.9em; }
big                     { font-size:1.25em; }



#popUp{
	float: left;
    height: 100%;
    opacity: 0.65;
    position: fixed;
    width: 100%;
    z-index: 999;
	background:#000;
	display:none;
}
#popUpContent{
	float: left;
    height: 100%;
    opacity: 1;
    position: fixed;
    width: 100%;
    z-index: 999;
	display:none;
}

#popUpContent .contentPopUp{
	width:600px;
	height:300px;
	background:#fff;
	margin:auto;
	margin-top:2%;
	padding:20px;
}
#popUpContent .contentPopUp .line_title{
	height:40px;
	margin-bottom:10px;
}
#popUpContent .contentPopUp .line_title .title{
	height:30px;
	line-height:30px;
	float:left;
	width:calc( 100% - 50px );
	font-size:14px;
	color:#333;
	border:0px;
	margin:0px;
	padding:0px;
}
#popUpContent .contentPopUp .line_title .close:hover{
	cursor:pointer;
}
#popUpContent .contentPopUp .line_title .close{
	height:30px;
	line-height:30px;
	float:right;
	width:30px;
	Font-size:20px;
	font-weight:bold;
	text-align:right;
}
#popUpContent .contentPopUp .ss_title{
	height:20px;
	line-height:20px;
	Font-size:14px;
	text-align:left;
}
#popUpContent .contentPopUp .select_livraison,
#popUpContent .contentPopUp .select_pose{
	height:30px;
	Font-size:14px;
	text-align:left;
	margin-bottom:20px;
}
#popUpContent .contentPopUp .select_livraison select,
#popUpContent .contentPopUp .select_pose select{
	height:30px;
	Font-size:14px;
	text-align:left;
	border:1px solid #ccc;
	padding:3px;
	width:200px;
}
#popUpContent .contentPopUp .line_btn{
	margin-top:15px;
	height:50px;
}
#popUpContent .contentPopUp .line_btn .btn_valid,
#popUpContent .contentPopUp .line_btn .btn_cancel{
	height:30px;
	line-height:30px;
	color:#FFF;
	width:150px;
	text-align:center;
	background:#aaa;
	float:left;
	margin-right:20px;
	Font-size:14px;
	text-transform:uppercase;
}
#popUpContent .contentPopUp .line_btn .btn_valid{
	background:#88c30a;
}
#popUpContent .contentPopUp .line_btn .btn_valid:hover,
#popUpContent .contentPopUp .line_btn .btn_cancel:hover{
	cursor:pointer;
	background:#888;
}
#popUpContent .contentPopUp .line_btn .btn_valid:hover{
	background:#74a708;
}

#close_search_auto{
    color: #505050;
    float: right;
    font-size: 11px;
    font-style: italic;
    width: 42px;
}
#close_search_auto:hover{
	text-decoration:underline;
	cursor:pointer;
}
#content_search_autocomplete_referency{
    position: absolute;
    margin-top: -1px;
    background: none repeat scroll 0 0 #ffffff;
    border-color: -moz-use-text-color #505050 #505050;
    border-image: none;
    border-right: 1px solid #505050;
    border-style: none solid solid;
    border-width: medium 1px 1px;
	z-index:4;
}

#content_search_autocomplete_referency ul{
    font-family: open sans;
    font-size: 1.1em;
    display: block;
    list-style: outside none none;
    outline: medium none;
    padding: 2px;
    cursor: default;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    color: #505050;
	width:402px;
}

#content_search_autocomplete_referency ul li{
	height:42px;
	line-height:40px;
	padding:3px;
}
#content_search_autocomplete_referency ul li:hover{
	background:#82af27;
	border:1px solid #629200;
}
#content_search_autocomplete_referency ul li a{
	text-decoration:none;
	color:#333333;
}
#content_search_autocomplete_referency ul li:hover a{
	color:#ffffff;
	font-weight:bold;
}
#content_search_autocomplete{
    position: absolute;
    margin-top: -1px;
    background: none repeat scroll 0 0 #ffffff;
    border-color: -moz-use-text-color #505050 #505050;
    border-image: none;
    border-right: 1px solid #505050;
    border-style: none solid solid;
    border-width: medium 1px 1px;
	z-index:4;
}

#content_search_autocomplete ul{
    font-family: open sans;
    font-size: 1.1em;
    display: block;
    list-style: outside none none;
    outline: medium none;
    padding: 2px;
    cursor: default;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    color: #505050;
	width:402px;
}

#content_search_autocomplete ul li{
	height:42px;
	line-height:40px;
	padding:3px;
}
#content_search_autocomplete ul li:hover{
	background:#82af27;
	border:1px solid #629200;
}
#content_search_autocomplete ul li a{
	text-decoration:none;
	color:#333333;
}
#content_search_autocomplete ul li:hover a{
	color:#ffffff;
	font-weight:bold;
}
p{
	margin:0px;
	padding:0px;
}

li.line_devis a{
	text-decoration:none;
	color:#333;
	font-size:13px;
	line-height:15px;
}
li.line_devis a .price{
	font-weight:bold;
	color:#333;
}
li.line_devis a .status,
li.line_devis a .status_zero{
	color:#333;
}
li.line_devis a .status_green_dark{
	color:#4e6a17;
}
li.line_devis a .status_red{
	color:#c80000;
}
li.line_devis a .status_green{
	color:#82af27;
}
li.line_devis a .status_blue{
	color:#009fff;
}
li.line_devis a .status_orange{
	color:#ff7800;
}
li.line_devis a .status_jaune{
	color:#ffe766;
}


li.line_devis a:hover  .status,
li.line_devis a:hover  .status_green_dark,
li.line_devis a:hover  .status_red,
li.line_devis a:hover  .status_green,
li.line_devis a:hover  .status_blue,
li.line_devis a:hover  .status_orange,
li.line_devis a:hover  .status_jaune,
li.line_devis a:hover  .status_zero,
li.line_devis a:hover .price,
li.line_devis a:hover{
	color:#AAA;
	text-decoration:underline;
}



