.Input_erreur {
background-color:#FFCABF;
color:white;
}

#srch_prod {
	display:block;
}
html, body {
   background: url(../images/bckgnd.jpg) repeat-x left top;
   margin:0px;
   padding:0px;
}


a:link {
	color: #FF6633;
}

a:hover, a:active {
	text-decoration: none;
	color: #000000;
}

a:visited {
	color: #FF6633;
}


img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

 table.commande {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px;
	border-style: none none none none;
	border-color: green green green green;
	border-collapse: separate;
	background-color: none;
}
table.commande th {
	border-width: thin thin thin thin;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: #377015;
	font: "Verdana", Arial, Helvetica, sans-serif;
	color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.commande td {
	border-width: thin thin thin thin;
	padding: 1px 1px 1px 1px;
	border-style: none none dotted dotted;
	border-color: green green green green;
	text-align:center;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}

#header {
   width:100%;
   height:150px;
   padding:0px;
   margin:0px;
}

#menu {
   position:absolute;
   background-color:black;
   -moz-border-radius-bottomright : 10px;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	color: white;
}

#menu a {
	display: block;
	float: left;
	margin: 0px 3px 0 0;
	padding: 7px 20px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#menu a:hover { 
	text-decoration: none; 
	color: #FFFFFF;
}

#menu .current_page_item a {
	color: #FFFFFF;
}


#menuCompte ul {
	background-color:black;
	float: right;
	margin-top:0px;
	margin-right: 0px;
	padding: 3px 10px 8px 10px;
	list-style: none;
	line-height: normal;
	-moz-border-radius-bottomleft : 0px;
}

#menuCompte li {
	/*display: block;*/
	display:inline;
	margin-right: 1px;
	padding: 0px 0px;
	letter-spacing: 2px;
	text-transform: capitalize;
	font-size: bolder;
	font: "Verdana", Arial, Helvetica, sans-serif;
	color: white;
}

#menuCompte a {

	letter-spacing: 0px;
	text-decoration: none;
	text-transform: lowert;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*color: ##559106;*/
}

#menuCompte a:hover { 
	text-decoration: normal; 
	color: red;
}
 
#left_menu {
   position:absolute;
   background-color:;
   top:130px;
   left:0px;
   width:170px;
   margin:0px;
   padding:0px;
}
 
#content {
   margin-top:0px;
   margin-left:170px;
   margin-right:170px;
}
 
#right_menu {
   position:absolute;
   background-color:;
   top:130px;
   right:0px;
   width:170px;
   margin:0px;
   padding:0px;
}


#logo {
   position:absolute;
   top:35px;
   left:5px;
   width:82px;
   height:87px;
   
}

#banner {
   position:absolute; 
   width:860px;
   height:100px;
   top:38px;
   left:110px;
   background: url(../images/banner.gif) no-repeat left top;
}
 
#banner h1, #banner h2 {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
}

#banner h1 { 
	padding-top: 20px;
	padding-left: 150px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight: bold;
}

#banner h1 a {
	color: #FFFFFF; 
	text-decoration: none;
}

#banner h1 a:hover { text-decoration: underline; }

#banner h2 {
	padding-top: 0px 0 0 0px;
	font: 20px  "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#banner p a {
	text-decoration: none;
	color: #B6ACA2;
}

#banner p a:hover { text-decoration: underline; }


#banner h3 { 
	padding-top: 45px;
	padding-left: 550px;
	font-family: "verdana", Times New Roman, Times, serif;
	font-size:20px;
	font-style: normal;
	color: #FFFFFF;
}

#caddy {
   position:absolute; 
   width:350px;
   height:75px;
   top:40px;
   right:35px;
   background: url(../images/caddy.png) no-repeat right top;
}
 
#viewcaddy {
   position:absolute; 
   width:350px;
   height:32px;
   top:100px;
   right:0px;
}
#caddy h1, #caddy h2 {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
}

#caddy h1 { 
	padding-top: 37px;
	padding-right: 150px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: red;
}

#main_navigation {
   width:180px;
   height:343px;
}
 
h1,h2,p.text,p.intro,ul,ol,table.text {
   margin-left:16px;
   margin-right:16px;
   font-family:"Verdana", Arial, Helvetica, sans-serif;
}
 /*
h1 {
   font-weight:bold;
   font-style:normal;
   font-size:130%;
   line-height:1.1em;
   color:rgb(90,115,135);
   border-left:rgb(190,215,235) solid 20px;
   border-bottom:rgb(190,215,235) solid 4px;
   padding-left:12px;
   margin-top:32px;
}
 
h2 {
   font-weight:bold;
   font-style:normal;
   font-size:110%;
   line-height:1.1em;
   color:rgb(90,115,135);
   border-bottom:rgb(190,215,235) solid 2px;
   margin-top:24px;
}
 */
p.intro {
   text-align:left;
   font-weight:normal;
   font-style:italic;
   font-size:100%;
   line-height:1.1em;
   margin-left:48px;
   color:black;
}
 
p.text {
   text-align:justify;
   font-weight:normal;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
li {
   text-align:left;
   font-weight:normal;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
td,th {
   text-align:left;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:black;
}
 
th {
   font-weight:bold;
}

 
td,th.caddy{
   text-align:right;
   font-style:normal;
   font-size:100%;
   line-height:1.1em;
   color:BLACK;
   font-weight:bold;
}
 
div.Price {
	border: 1px;
	float: left;
	margin: 80px;
	padding: 0 0 0 50px;
	line-height: normal;
}

/*--------------*/
/* NAVIGATION */
/*--------------*/
div.parcours_page {
	width: 100%;
	
}	

p.previous_page {
	margin: 10px 0 10px 0;
	float: left;
	width: 40%;
	text-align: right;
}

p.current_page {
	margin: 10px 0 10px 0;
	float: left;
	width: 20%;
	text-align: center;
	font: 14px "Verdana", Arial, Helvetica, sans-serif;
}

p.next_page {
	margin: 10px 0 10px 0;
	float: left;
	width: auto;
	text-align: left;
}
/*----------------------------*/

/*--------------*/
/*  USER LIST   */
/*--------------*/
div.user_list{
	padding: 22px 1px;
}
table.user_list{
	width:100%;
	text-align: center;
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
}
a.user_list{
	
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
	color:white;
}
/*----------------------------*/
/*------------------*/
/*   COMMANDE LIST  */
/*------------------*/
div.commande_list{
	padding: 22px 1px;
}
table.commande_list{
	width:100%;
	text-align: center;
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
}
/*----------------------------*/
/*------------------*/
/*  COMMANDE PRICE  */
/*------------------*/
div.commande_price{
	padding: 22px 1px 0 0;
}
table.commande_price{
	width:100%;
	text-align: center;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
}
/*----------------------------*/
/*--------------*/
/*     BOX      */
/*--------------*/
div.box_title {
   margin-top:16px;
   margin-left:8px;
   margin-right:8px;
   background-color:#454545;
   color:white;
   font-family: verdana, "Times New Roman", Times, serif;
   font-size:12px;
   text-transform: capitalize;
   font-weight:bold;
   padding:0 0 0 5px;
   	-moz-border-radius-topleft : 5px;
	-moz-border-radius-topright : 5px;
}
 
div.box_content {
   margin-left:8px;
   margin-right:8px;
   margin-bottom:8px;
   text-transform: Capitalisze;
   text-align: justify;
   border:rgb(130,130,130) solid 1px;
   color:black;
   font-family:"verdana", Arial, Times, serif;
   font-size:10px;
   text-transform: lowercase;
   font-weight:normal;
   padding: 2px 5px 2px 5px;
   	-moz-border-radius-bottomleft : 5px;
	-moz-border-radius-bottomright : 5px;
}
a.box_content {
margin-left:30px;
}
h1.box_content{
	padding:0;
	color:black;
	font-family:"verdana", Arial, Times, serif;
	font-size:10px;
}
h2.box_content{
	padding:0;
	color:red;
	font-family:"verdana", Arial, Times, serif;
	font-size:10px;
}

/*----------------------------*/


/*--------------*/
/*     Form     */
/*--------------*/

.form-login {
float: right;
width:860px;
padding-left:470px;
}
.form-login input {
width:80px;
}

form {
	width:auto;
	border:0px solid #ccc;
	margin-left: 5px;
	padding: 0;
	-moz-border-radius-topleft : 0;
	-moz-border-radius-topright : 0;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
}

fieldset {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: none;
	
}

label {
	width:120px;
	position:relative;
	display:inline-block;
	font:normal 10px/15px verdana;
	
}


.flottante {
margin: 2px;
float: left;
width: 100px;
text-align: center;
}
.conteneur {
width: 100%;
}
.spacer {
clear: both;
}



/* Recherche Avancer */
/*-------------------*/
form.advsrch {
	width:auto;
	border:0px solid #ccc;
	margin-left: 5px;
	padding: 0;
	-moz-border-radius-topleft : 0;
	-moz-border-radius-topright : 0;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
}

fieldset.advsrch {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: 1px;
	
}

fieldset.prod {
	position:relative;
	margin: 10px;
	padding: 3px;
	border: 1px;
	
}

label.advsrch {
	width:105px;
	position:relative;
	display:inline-block;
	font:normal 10px/15px verdana;
	
}

input.advsrch_text {
	width:220px;
	position:left;
}

input.advsrch_radio {
	width:10px;
	position:left;
}

input.images {
	width:42px;
	height:42px;
}

label.erreur{
	width:450px;
	position:relative;
	display:inline-block;
	color:red;
	font:normal 10px/15px verdana;
}

input {width:180px;}

input.caddy {width:32px;}


input.search {
	width:120px;
	position:center;
}

legend {
	display:block;
	font:normal 10px/15px verdana;
}

span.hint {
	font:normal 11px/14px verdana;
	background:#eee url(../images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}


fieldset.welldone span.hint {
	background:#9fd680 url(../images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
fieldset.kindagood span.hint {
	background:#ffffcc url(../images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}


fieldset.welldone {
	background:transparent url(../images/bg-fieldset-welldone.gif) no-repeat 326px 0px;
}
fieldset.kindagood {
	background:transparent url(../images/bg-fieldset-kindagood.gif) no-repeat 326px 0px;
}

input, textarea, select {
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* Post */


.post {
	padding: 22px 1px;
}


.post .title {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.post .barre_msg 
{
	border: solid 1px;
	background:#DFFFDF url("../images/message_icon.png") no-repeat;
	border-color:#9FCF9F;
	color:#005F00;
	padding: 13px;
	padding-left: 40px;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
}

.post h1 {
}

.post h2 {
	height: 14px;
	padding: 2px 0 0 13px;
	background:#454545;
	font-size: 10px;
	color: #DADADA;
}

.post h3 {
	height: 14px;
	padding: 2px 0 0 25px;
	background:#AFAFAF;
	font-size: 10px;
	color: #2F2F2F;
}

.post .entry {
	padding: 0 30px 0 30px;
	text-align:justify;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.post .meta {
	padding: 1px 20px 0 20px;
	border-top: 1px dotted #D1D1D1;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
}

.post .meta p {
	padding: 0 0px;
	margin: 0px;
	line-height: normal;
	color: #999999;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
	
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img11.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(../images/img12.gif) no-repeat left center;
}

.post .meta .edit{
	padding: 0 20px 0 18px;
	background: url(../images/icon_mofif.jpg) no-repeat left center;
}

.post .meta .delete {
	padding: 0 20px 0 18px;
	background: url(../images/b_drop.png) no-repeat left center;
}

.post .meta b {
	display: none;
}


/*--------------*/
/*    Produit   */
/*--------------*/
.Produit {
	padding: 11px 1px;
	text-align:justify;

}


.Produit .title {
	margin: 26px 10px 0px 10px;
	padding-bottom: 1px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Produit .lien a {

}

.Produit .price {
	margin: 0px 10px;
	padding-bottom: 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
}

.Produit h1 {
}

.Produit h2{
	height: 18px;
	padding: 5px;
	background:#454545;
	font-size: 10px;
	color: #DADADA;
}

.Produit h2 a{
	height: 18px;
	padding: 0px;
	background:#454545;
	font-size: 10px;
	color: #DADADA;
}

.Produit h3 {
	float: right;
	height: 2px;
	padding: 0px 0 0 0px;
	font-size: 10px;
	color: red;
}



.Produit .entry {
	margin: 5px 30px 5px 30px;
	padding: 0 10px 0 0px;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.Produit .meta {
	padding: 1px 20px 12px 20px;
	border-top: 1px dotted #D1D1D1;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
}

.Produit .meta p {
	padding: 0 0px;
	margin: 0px;
	line-height: normal;
	color: #999999;
}

.Produit .meta .byline {
	float: left;
}

.Produit .meta .links {
	float: right;
	
}

.Produit .meta .more {
	padding: 0 20px 0 18px;
	background: url(../images/img11.gif) no-repeat left center;
}

.Produit .meta .comments {
	padding-left: 22px;
	background: url(../images/img12.gif) no-repeat left center;
}

.Produit .meta .edit{
	padding: 0 20px 0 18px;
	background: url(../images/icon_mofif.jpg) no-repeat left center;
}

.Produit .meta .delete {
	padding: 0 20px 0 18px;
	background: url(../images/b_drop.png) no-repeat left center;
}

.Produit .meta b {
	display: none;
}


/* Sous menu dans le contenu du site pour ajout de produit ou de news par exemple */
#SubMenu {
	float: left;
	width: 100%;
	height: 24px;
	margin: 0 auto 5px 0;
	background: url(../images/SubMenu.png) no-repeat left top;
}



#SubMenu ul {
	margin: 0;
	padding: 0px 0 0 0px;
	
	line-height: normal;
}

#SubMenu li {
	display: block;
	float: left;
}

#SubMenu a {
	display: block;
	float: left;
	margin: 0 0px 0 0px;
	padding: 5px 10px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: capitalize;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#SubMenu a:hover { 
	text-decoration: none; 
	color: red;
}

#SubMenu .current_page_item a {
	color: #FFFFFF;
}


/* Sous menu dans le contenu du site pour ajout de produit ou de news par exemple */
div.SubMenuSearch {
	width: 100%;
}

p.SubMenuSearch {
	margin: 10px 0 10px 0;
	float: left;
	width: 25px;
	text-align: right;
	
}


/* Footer */
#footer-wrap {
	margin: auto auto;
	width: 430px;
	height: 35px;
	min-height: 35px;
	padding: 0;
	margin: 30px auto 30px auto;
	background: url(../images/footer.png) no-repeat left top;
}

#footer {
	margin: auto auto;
	height: 35px;
	min-height: 35px;
	padding: 0;
}

html>body #footer {
	height: auto;
}

#footer p {
background: url(../images/footer.png) no-repeat left top;
}

#legal {
	clear: both;
	padding-top: 5px;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
}

#legal a {
	color: #999999;
}


/* ERROR  */
.error h2 {
	height: 32px;
	padding: 8px 0px 0px 40px;
	background: url(../images/error-login.gif) no-repeat left top;
	font-size: 15px;
	color: RED;
}	
/*impression */
#en-tete {
      display: none;
}
#pied-page {
      display: none;
}

#en-tete table {
      display: none;
}

#en-tete tr {
      display: none;
}

.albums {
	padding: 8px 1px;
}
.albums h2 {
	height: 14px;
	padding: 2px 0 0 13px;
	background:#454545;
	font-size: 10px;
	color: #DADADA;
}
.albums table {
	padding: 2px 1px 0px 15px;
}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:absolute;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:inline-block;position:absolute;z-index:1;}
.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none;}
.qmmc li:hover>ul{left:auto;}

#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 
	
	#menu a {
	display: block;
	float: left;
	margin: 0px 3px 0 0;
	padding: 7px 20px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font: 12px "Verdana", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}	
	
	#menu {
   
   background-color:black;
   -moz-border-radius-bottomright : 10px;
	}

	#menu ul {
		margin: 0;
		padding: 0px 0 0 20px;
		list-style: none;
		line-height: normal;
	}
	*/

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		float: left;
		/*position:absolute;*/
		background-color:#050605;
		border-color:#030303;
		-moz-border-radius-bottomright : 10px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:7px 20px 7px 20px;
		background-color:#030303;
		color:#fcfcfc;
		font-family:Verdana;
		font-size:12px;
		text-decoration:none;
		text-transform: capitalize;
		text-align:left;
		border-color:#050505;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#070707;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#070707;
		color:#fabe39;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#070707;
		color:#fabe39;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#070707;
		color:#fabe39;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#fdeabf;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#030303;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:12px;
		margin:4px 6px 0px;
		border-color:#070707;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#070707;
		background-color:#050505;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#050505;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#050505;
		border-width:1px;
		border-style:solid;
		border-color:#070707;
	}


/**
 * FancyUpload Showcase
 *
 * @license		MIT License
 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
 * @copyright	Authors
 */

/* CSS vs. Adblock tabs */
.swiff-uploader-box a {
	display: none !important;
}

/* .hover simulates the flash interactions */
a:hover, a.hover {
	color: red;
}

#demo-status {
	padding: 10px 15px;
	width: auto;
	border: 1px solid #eee;
}

#demo-status .progress {
	background: url(albums/assets/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#demo-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}

#demo-list {
	list-style: none;
	width: auto;
	margin: 0;
}

#demo-list li.validation-error {
	padding-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(albums/assets/failed.png) no-repeat 4px 4px;
}

#demo-list li.file {
	border-bottom: 1px solid #eee;
	background: url(albums/assets/file.png) no-repeat 4px 4px;
	overflow: auto;
}
#demo-list li.file.file-uploading {
	background-image: url(albums/assets/uploading.png);
	background-color: #D9DDE9;
}
#demo-list li.file.file-success {
	background-image: url(albums/assets/success.png);
}
#demo-list li.file.file-failed {
	background-image: url(albums/assets/failed.png);
}

#demo-list li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}
#demo-list li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}
#demo-list li.file .file-info {
	display: block;
	margin-left: 44px;
	font-size: 0.9em;
	line-height: 20px;
	clear
}
#demo-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
}


/* Light box formulaire */

#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CCA;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: absolute;
	top: 20%;
	left: 20%;
	width: 400px;
	height: 200px;
	padding: 48px;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:101;
	overflow: none;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}


.qmfv
{
	visibility:visible !important;
}

.qmfh
{
	visibility:hidden !important;
}