body {
	margin: 0;
	padding: 0;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#dee1e6;
}

img {
	border:none;
}

a {
	outline:none;	
}

h1, h2, h3, h4, li, ul, p {
	margin:0;
	padding:0;
}

div#conteneur {
	margin:0;
	min-width: 800px;
}

/* css pour login */
div#first_box {
	width:500px;
	margin:50px auto;
}

div#first_box h1 {
	display:block;
	width:134px;
	height:36px;
	background:url(../images/logo_dagway.jpg) top left no-repeat;
}

div#first_box h1 span {
	position:absolute;
	left:-5589px;	
}

div#first_box legend {
	visibility:hidden;	
}

div#first_login {
	margin:10px 0 0 0;	
}

div#first_login label {
	width:35%;	
}

div#first_login p.sub_droite {
	text-align:right;
}

div#first_login p.sub_droite input {
	background:#C9202D;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius:0px;
	font-size:16px;
}

p.a_next {
	display:block;
	margin:15px 0 0 0;
	text-align:right;
	font-size:11px;
}

p.a_next a {
		color:#0065B3;
}

p.a_next a:hover {
	color:#F6A828;	
}

div.message_error {
	margin:10px 0 0 0;	
}

/* fin css login */

div#header {
	margin:0 15px;
}

div#header h1 {
	display:block;
	float:left;
	width:134px;
	height:36px;
	background:url(../images/logo_dagway.jpg) top left no-repeat;
}

div#header h1 span {
	position:absolute;
	left:-5589px;	
}

div#header div#login {
	float:right;
	text-align:right;
	margin:10px 0;
}

div#header div#login p {
	font-size:11px;
}

div#header div#login p strong {
	font-size:14px;
}

div#header div#login a {
	color:#025DAC;
	text-decoration:none;
}

div#header div#login a:hover {
	text-decoration:underline;
}

div#tabs {
	clear:both;	
	margin:15px 15px 0 15px;
}

div#tabs span.ui-icon  {
	cursor:pointer;
}

div#tabs li.ui-state-default span.ui-icon  {
	visibility:hidden;
	display: none;
	cursor:text;
}


div#tabs li.ui-state-active span.ui-icon  {
	visibility:visible;
	display: block;
	cursor:pointer;
}

ul.ui-tabs-nav {
	padding-top:85px;
}

.news_team {
	margin:0 0 15px 0;
	background:url(../images/degrad2.png) repeat-x 50% top;
	background-color:#cbe7f4;
}

.dashboard_box {
	margin:0 1% 15px 1%;	
}

.column {
	width: 50%;
	float: left;
	padding:0 0 40px 0;
	margin:0;
}

div.ui-widget-content div.column p{
	margin:15px 0 10px 15px;
	font-size:12px;
}

div.ui-widget-content div.news_team p {
	margin:10px 0 10px 40px;
	font-size:13px;	
}


.column ul li, div.news_team ul li{
	list-style-type:none;
	margin:0 0 3px 45px;
	font-size:12px;
}

.column_right {
	text-align:left;	
}

.column_right div.filtre, .column_right div.details {
	text-align:left;
	margin-left:15px;	
}

.column_stat {
	width: 50%;
	float: left;
	padding:0 0 40px 0;
}

.column_stat_right {
	text-align:right;	
}

.bloc {
	margin-bottom:15px;	
}

.bloc_stat {
	margin:0 0 0 250px;	
}

.column_right .bloc {
	text-align:left;
	margin-left:15px;
}

.col_variation {
	margin-bottom:15px;	
}

.titre_bloc {
	background:#cccccc;
	padding:5px;
	border-bottom:1px solid #ababab;
}

.titre_bloc h2 {
	color:#000000;
	font-size:12px;
}

.titre_bloc p.modif_variation {
	float:right;
}

div.ui-widget-content div.column div.titre_bloc p.icon_titre_bloc {
	margin:0;
}

.titre_bloc p.icon_titre_bloc a {
	float:right;
	width:16px;
	height:16px;
}

.titre_bloc p.icon_titre_bloc a:hover {
	background-color:#e8e8e8;
}

.ligne_variation {
	padding:0;
	border-bottom:1px dotted #ababab;
}

.ligne_variation a {
	text-decoration:none;
	display:block;
	padding:3px 10px;
}

.ligne_variation ul li a {
	padding:1px 5px;
}

.ligne_variation a:hover {
	background:#ededed url(../images/bottom_circle_arrow_green.gif) 95% 50% no-repeat;	
}

.ligne_variation ul li a:hover {
	background:#ededed url(../images/right_circle_arrow_green.gif) 95% 50% no-repeat;	
}

.ligne_variation a span.valeur_variation {
	font-size:140%;	
}

.ligne_variation .under_valeur {
	padding-left:10px;
	background:url(../images/under_arrow_green.png) left 50% no-repeat;
	margin-left:15px;	
}

.ligne_variation a span.libelle_variation {
	font-size:80%;
	font-weight:lighter;
}

.ligne_variation ul li {
	margin:0;
	padding:0;
}

.alerte p {
	line-height:22px;
}

.alerte p span {
	float:left;
	font-size:12px;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
	width:15%;
	line-height:22px;
}

.sous_bloc {
	display:none;
}

.sous_bloc h4 {
	margin:15px 0 0 0;	
}

.bloc_produit {
	margin:5px 0 10px 0;
}

.bloc_produit table {
	margin:5px 0 0 0;
	border-collapse:collapse;
}

.bloc_produit table td, th {
	border: 1px solid #333333;
	padding:3px 2px;
}

.bloc_produit p {
	font-size:16px;
}

.sous_bloc_visible {
	display:block;
}

.pied_bloc {
	width:100%;
	text-align:right;
}

.col_menu {
	float:left;
	width:200px;
}

.col_menu ul {
	margin:0;
	padding:0;
}

.col_menu ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}

.col_menu ul li a {
	display:block;
	padding:2px 1px;
	text-decoration:none;
	font-size:12px;
	color:#015EA3;
}

.col_menu ul li a:hover {
	color:#FFFFFF;
	background:url(../images/degrad3.png) top left repeat-x;
}

.col_menu div.col_menu_depliant {
	position:absolute;
	left:225px;
	display:block;
	margin-top:8px;
}

.col_menu div.col_menu_depliant div {
	display:block;
	width:30px;
	height:20px;
	background:url(../images/degrad3.png) top left repeat-x;
	cursor:pointer;
	-moz-border-radius:0px;
	padding:5px 5px 0 0;
}

.col_menu div.col_menu_depliant div span {
	float:right;
}

.bloc_param {
	margin:0 0 0 250px;	
}

.bloc_catalog ul#navigation {
	margin:15px;	
}

.bloc_forms h2 {
	margin:10px 15px;
}

/* css pour formulaire */
form {
	margin:5px 15px 10px 15px;
}

fieldset {
	border:none;
	padding:0;
	margin:0;
}

.bloc_case_form {
	overflow:auto;
	height: 400px;
	width:100%;
	margin:10px 0;
	border:1px solid #000000;
}

.bloc_case_form li {
	display:block;
	width:300px;
	height:25px;
	float:left;
	font-size:11px;
}

.chosen {
	font-weight:bold;
}

fieldset p {
	margin:0 0 10px 0;	
}

label {
	float:left;
	font-size:12px;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
	width:10%;
}

.bouton {
	float:right;
	margin:15px 1% 10px 0;
	background:#C9202D;
	border:1px solid #CCCCCC;
}

.bouton_gauche {
	float:left;
	margin:15px 15px 10px 0;	
}

.bouton a {
	display:block;
	text-decoration:none;	
	padding:3px 5px 5px 5px;
}

.bouton a:hover {
	color:#FFFFFF;
	background:#F43B19;	
}

div#footer {
	clear:both;
	text-align:center;
	border-top:1px dotted #333333;
	padding:4px 0;
	margin:20px 0 0 0;
}

div#footer li {
	display:inline;
	margin-right:15px;
	font-size:10px;
}

div#footer li a {
	color:#025DAC;
	text-decoration:none;
	font-size:10px;
}

div#footer li a:hover {
	text-decoration:underline;
}

/* css tableau */
td {
	font-size:12px;
}

td li {
	list-style-type:none;
}

td a {
	display:block;
	text-decoration:none;
}

td a span {
	visibility:hidden;
	float:right;
	color:#029B00;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

div.lien_icon a {
	display:inline;	
}

td a:hover span {
	visibility:visible;
	float:right;
}

span.voir_details {
	cursor:pointer;
}

span.voir_details:hover {
	color:#87C5E6;
}

#navigation {
	text-align:center;
	margin:10px 1%;
	font-size:11px;
}

#navigation form {
	margin:5px 0;
}


#navigation input, #navigation select {
	font-size:11px;
}

#navigation img {
	cursor:pointer
}

#text {
	float:left;
	text-align:right;
	margin:2px 0 0 50px;
}

/* css pour icones */
ul#icons {
	margin: 0;
	padding: 0;
}

ul#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}

ul#icons a.ui-icon {
	float: left;
	margin: 0 4px;
}

/* test page variation/delta */

div.ui-widget-content div.news_team p.btn_news_team {
	float:right;
	margin:10px 15px 0 0;
}

div.ui-widget-content div.news_team p.btn_news_team {
	text-transform:uppercase;
	padding:2px 20px 2px 3px;
	font-size:10px;	
	font-weight:bold;
	background:url(../images/arrow_b_7_7.png) 92% 50% no-repeat;
	cursor:pointer;
	color:#4594D4;
}

div.ui-widget-content div.news_team p.btn_news_team_hide {
	background:url(../images/arrow_t_7_7.png) 92% 50% no-repeat;
}

div.ui-widget-content div.news_team p.btn_news_team:hover {
	background-color:#CBE7F4;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu,
div.barre_menu
 {
	background:url(../images/degrad3.png) 50% 50% repeat-x;
	border:1px solid #4B4B4B;
	margin-top:-15px;
	height:27px;
}

/* barre menu css */
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul,
 div.barre_menu ul
{
	padding:0;
	margin:0;
	list-style-type: none;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li,
 div.barre_menu ul li
 {
	float:left;
	position:relative;
	border-right:1px solid #4B4B4B;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a, 
div.barre_menu ul li a, 
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a:visited,
div.barre_menu ul li a:visited {
	display:block;
	text-align:center;
	text-decoration:none;
	height:27px;
	color:#FFFFFF;
	padding:0 30px 0 30px;
	line-height:27px;
	font-size:11px;
}

/**
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	height:0;
	overflow:hidden;
}
*/

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a:hover,
div.barre_menu ul li a:hover {
	text-decoration:underline;
	color:#ff9900;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul,
div.barre_menu ul li ul {
	visibility:visible;
	height:auto;
	position:absolute;
	top:27px;
	left:-1px;
	background:#688AA1;
	overflow:visible;
	border:1px solid #000000;
	width:145px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul#barre_menu_saves_depliant,
div.barre_menu ul li ul#barre_menu_saves_depliant {
	width:auto;
	min-width:145px;
	padding-right:5px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li:hover ul li,
div.barre_menu ul li:hover ul li,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a:hover ul li,
div.barre_menu ul li a:hover ul li,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul li,
div.barre_menu ul li ul li,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a ul li,
div.barre_menu ul li a ul li {
	text-decoration:none;
	border:none;
	padding:0;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li:hover ul li a,
 div.barre_menu ul li:hover ul li a,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a:hover ul li a,
div.barre_menu ul li a:hover ul li a  {
	padding:0 0 0 30px;
	text-decoration:none;
	border:none;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul#barre_menu_saves_depliant li.barre_menu_ajouter a,
div.barre_menu ul li ul#barre_menu_saves_depliant li.barre_menu_ajouter a {
	padding-right:0;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li:hover ul li a:hover,
div.barre_menu ul li:hover ul li a:hover,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li a:hover ul li a:hover,
div.barre_menu ul li a:hover ul li a:hover {
	text-decoration:underline;	
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_filtres, 
div.barre_menu ul li.barre_menu_filtres, 
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_export,
div.barre_menu ul li.barre_menu_export {
	background:url(../images/depliant_fff.png) 70px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves,
div.barre_menu ul li.barre_menu_saves {
	background:url(../images/depliant_fff.png) 100px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_zoom,
div.barre_menu ul li.barre_menu_zoom {
	background:url(../images/zoom_fff.png) 60px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_browse,
div.barre_menu ul li.barre_menu_browse {
	background:url(../images/clock_fff.png) 90px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_zoom ul li, 
div.barre_menu ul li.barre_menu_zoom ul li, 
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_browse ul li,
div.barre_menu ul li.barre_menu_browse ul li {
	font-size:11px;
	width:145px;
	color:#FFFFFF;
	border:0;
	margin:5px 0 0 3px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves ul li.barre_menu_saves_form,
div.barre_menu ul li.barre_menu_saves ul li.barre_menu_saves_form {
	font-size:11px;
	width:145px;
	color:#FFFFFF;
	border:0;
	margin:5px 0 0 3px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_zoom ul li input, 
div.barre_menu ul li.barre_menu_zoom ul li input, 
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves ul li input, 
div.barre_menu ul li.barre_menu_saves ul li input,
.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_browse ul li input,
div.barre_menu ul li.barre_menu_browse ul li input {
	font-size:11px;
	width:95px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves ul li input,
div.barre_menu ul li.barre_menu_saves ul li input {
	font-size:11px;
	width:95px;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_note,
div.barre_menu ul li.barre_menu_note {
	background:url(../images/note_fff.png) 60px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_export ul li.barre_menu_csv,
div.barre_menu ul li.barre_menu_export ul li.barre_menu_csv {
	background:url(../images/csv_picto.png) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_export ul li.barre_menu_xml,
div.barre_menu ul li.barre_menu_export ul li.barre_menu_xml {
	background:url(../images/xml_picto.png) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_filtres ul li.barre_menu_circle,
div.barre_menu ul li.barre_menu_filtres ul li.barre_menu_circle {
	background:url(../images/circle_icon_fff.png) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_filtres ul li.barre_menu_disk,
div.barre_menu ul li.barre_menu_filtres ul li.barre_menu_disk {
	background:url(../images/round_icon_fff.png) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves ul li.barre_menu_refresh,
div.barre_menu ul li.barre_menu_saves ul li.barre_menu_refresh {
	background:url(../images/refresh.gif) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li.barre_menu_saves ul li.barre_menu_ajouter,
div.barre_menu ul li.barre_menu_saves ul li.barre_menu_ajouter {
	background:url(../images/ajouter.gif) 5px 50% no-repeat;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul li.tt_afficher a,
div.barre_menu ul li ul li.tt_afficher a {
	padding:0;
}

.ui-tabs-vertical .ui-tabs-panel-vertical div.barre_menu ul li ul li.barre_menu_valider,
div.barre_menu ul li ul li.barre_menu_valider {
	display:block;
	text-align:right;
	font-size:11px;
	width:98%;
	margin:5px 5px 5px 0;	
}

p.lien_droite_variation {
	display:block;
	text-align:right;
	clear:left;
}

p.lien_droite_variation a {
	color:#E59615;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

div.detail_produit {
	margin:0 0 15px 0;	
}

p.titre_details {
	margin:0 0 5px 20px;
	font-size:12px;	
}

p.label {
	margin:0 0 5px 0;
}

p.label span {
	background:#FFF0A5;
	border:1px solid #FED22F;
	padding:1px 2px;
	font-size:11px;
}

div.filtre {
	border:1px solid #C9202D;
	margin:0 0 15px 0;
	padding:5px;
}

p.legend {
	margin:20px 0 30px 40px;
	font-size:11px;
}

div.comment {
	margin:20px 40px 30px 40px;
	padding-top:15px;
	font-size:11px;
}

p.legend span.depart {
	margin-left:15px;
	padding:0 20px 0 15px;
	background:url(../images/round_icon.png) 0 50% no-repeat;
}

p.legend span.garanti {
	padding:0 20px 0 15px;
	background:url(../images/star_icon.png) 0 50% no-repeat;
}

p.legend span.ferme {
	padding:0 20px 0 15px;
	background:url(../images/circle_icon.png) 0 50% no-repeat;
}

p.legend span.ferme2 {
	padding:0 20px 0 15px;
	background:url(../images/star2_icon.png) 0 50% no-repeat;
}

/* page catalogue */
div.barre_options {
	margin:0 0 15px 0;
}

div.barre_options h3 {
	margin:10px 5px;
	float:left;
	font-size:11px;
}

div.barre_options h3 a {
	text-decoration:none;
	font-size:11px;
	padding:2px 15px;
}

div.barre_options p input {
	font-size:11px;
}

div.barre_options p a:hover {
	background:#F6AE38;
	color:#FFFFFF;
}

div.ui-widget-content h3.titreh3 {
	margin:15px 0 10px 15px;
	color:#C9202D;	
	font-size:16px;
}

div.ui-widget-content div.news_team h3.titreh3 {
	color:#1c94c4;
	background : url(../images/warning12_12.png) 2px 4px no-repeat;
	padding-left:20px;
}

div.ui-widget-content h2.titreh2 {
	margin:15px 0 10px 15px;
	font-size:18px;	
}

div.ui-widget-content h4.titreh4 {
	margin:15px 0 10px 15px;
	font-size:14px;	
}

/*h3 span {
	margin:5px;
	font-size:11px;
	color:#000000;
}*/

a.vu_options {
	display:block;
	float:right;
	text-decoration:none;
	font-size:11px;
	padding:2px 2px;
	margin:0 0 0 15px;
	background:#FFFFFF;
}

a.vu_options:hover {
	background:url(../images/degrad3.png) top left repeat-x;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
}

a.hover {
	background:url(../images/degrad3.png) top left repeat-x;
	color:#FFFFFF;
}

.table_test {
	display:table;	
	width:100%;
	border-spacing:3px;
}

div.div_tree_catalog {
	display:table-cell;
	width:250px;
}

.div_tree_Rescatalog {
	display:table-cell;
}

.test1 {
	background-color: orange;
}

/* css page stat. */
div.table_stat {
	display:table;	
	width:100%;
	border-spacing:3px;
}

div.col_stat_left, div.col_stat_right  {
	display:table-cell;
	width:50%;
}

div.bloc_stat_inside p {
	font-size:12px;
	margin:0 15px 5px 15px;	
}

/* formulaire second css */
.form_fluid div .form_item, .form_fluid div .form_item_check {
	padding-left:10px;
}

.form_fluid .form_label {
	width:8em;
	float:left;
}

.form_fluid .form_label label {
	font-weight:bolder;
	white-space:nowrap;
}

.form_fluid .field_100, .form_fluid .field_50 {
	min-width: 200px;
}
        
.form_fluid .field_100 .form_item, .form_fluid .field_50 .form_item, .form_fluid .field_100 .form_item_check, .form_fluid .field_50 .form_item_check {
	display:inline;
	font-size:12px;
}

.form_fluid .field_100 .form_item input {
	width:80%;
	min-width:200px;
}

.form_fluid .field_50 .form_item input, .form_fluid .field_50 .form_item select {
	width:60%;
	min-width:100px;
}

.form_fluid .field_50 {
	float:left;
	width:49.9%;
}

.form_fluid .field_25 {
	float:left;
	width:25%;
}

.form_fluid .field_25 .form_item div {
	margin-bottom: 5px;
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
	float: left;
	min-width: 100px;
	width: 80%;
	height: 100px;
	margin-left: 0;
	overflow-y: auto;
	font-size:11px;
}

.form_fluid div div input, .form_fluid div div select {
	margin-bottom:10px;
	margin-right:15px;
}

.form_fluid .field_25 div input, .form_fluid .field_25 div select {
	width:80%;
}

.form_fluid .field_25 .filtres_variations div input {
	width:20px;
}

.form_fluid .field_25 div input {
	margin-bottom:3px;
	margin-right:15px;
}

.form_fluid div div.form_item_check input {
	margin:0 5px 10px 0;
}
		
.form_fluid .clear {
	clear:both;
}

p.sub_droite {
	display:block;
	text-align:right;
}

p.sub_gauche {
	display:block;
	text-align:left;
}

p.sub_droite input {
	-moz-border-radius:0px;
	background:#C9202D;
	border:1px solid #C9202D;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}

table.tablesorter tbody td.detailUp, table td span.detailUp
{
	color: #41a62a;
}
table.tablesorter tbody td.detailDown, table td span.detailDown
{
	color: red;
}

/* css limited */
div.limited_gif {
	/*background: none !important;
	background-color: #ffaab0 !important;*/
	border-color: #c9202d !important;
}

div.limited_gif p {
	color: #c9202d;
}

div.limited_gif p span {
	display:block;
	width: 16px;
	height: 16px;
	background:url(../images/limited.png) no-repeat top left;
}

/* css loader gif patientez */
span.loader_gif {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/ajax_loader.gif) no-repeat top left;
}

.icon_loader_gif {
	float:left;
	margin:0 4px;
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	background:url(../images/ajax_loader.gif) no-repeat top left;
}

.col_menu ul li a {
	padding:2px 2px;
}

.col_menu ul li a.taxo_hover {
	color:#FFFFFF;
	background:url(../images/degrad3.png) top left repeat-x;
}

/* css info16 png */
span.info16 {
	padding-bottom:5px;
	padding-left:18px;
	height:16px;
	background:url(../images/info16_16.png) no-repeat top left;
}


/* css info16 png */
span.noinfo {
	padding-bottom:5px;
	padding-left:18px;
	height:16px;
}

table.tablesorter tbody tr.lineSelected td {
	background-color: orange;
}

div#tabsStats, div#tabGroup {
	background:none;
	border:0;
	padding:0;
}

span.voir_proddetails, span.voir_proddiffs {
	cursor:pointer;
}

span.voir_proddetails:hover, span.voir_proddiffs:hover {
	color:#87C5E6;
}

span.voir_proddetails, span.link_NewProd {
	cursor:pointer;
}

span.voir_proddetails:hover, span.link_NewProd:hover {
	color:#87C5E6;
}



#divtips { 
    display:none; 
    background:transparent url(../images/phil.png); 
    font-size:12px; 
    height:128px; 
    width:160px; 
    padding:25px; 
    color:#000;     
}

.ui-widget-content .ui-icon-cornerdefault { 
	background-image: none;
	background-image: url(../images/corner_default.png); 
	margin: -5px;
}

.ui-widget-content .ui-icon-cornergar { 
	background-image: none;
	background-image: url(../images/corner_gar.png); 
	margin: -5px;
}

.ui-widget-content .ui-icon-cornerpromo { 
	background-image: none;
	background-image: url(../images/corner_promo.png); 
	margin: -5px;
}

.ui-widget-content .ui-icon-cornergar_promo { 
	background-image: none;
	background-image: url(../images/corner_gar_promo.png); 
	margin: -5px;
}

/* css table modification produits */
table.table_modifications {
	width:98%;
	margin:0 15px;
	border-collapse:collapse;	
}

.table_modifications th {
	width:45%;
}

.table_modifications th:first-child {
	width:10%;border:0;
}

.table_modifications td {
	border-bottom:1px solid #000000;
	padding:5px;
}

.table_modifications td:first-child {
	border:1px solid #000000;
	border-right:0;
	padding:5px;	
}

.table_modifications td:last-child {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:5px;
}

.table_modifications td.td_modifications_impaire {
	background-color:#F0F0F6;
}

td.td_modifie {
	background:url(../images/orange_arrow.png) right 50% no-repeat;	
}

.table_modifications td a {
	display:inline;	
}


