﻿/* Widget Manager Search
-------------------------------------------------------------- */

#widget-manager-search {
	height: 19px;
	float: right;
	margin: 5px 0 0 0;
}
   
    #widget-manager-search input,
    #widget-manager-search input[type='search'] {
		width: 80px;
		height: 19px;
		float: left;
		padding: 0 0 0 10px;
		margin: 0;
		border: 0px solid #fff;
		background: url('images/bg-input-search.png') 0 0 no-repeat;
		-webkit-box-sizing: content-box;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;	
        border-radius: 0px;

		color: #fff;
    }
    
    #widget-manager-search .btn {
		width: 22px;
		height: 19px;
		float: left;
		padding: 0;
		border: 0px solid #fff;
		background: url('images/bg-input-search.png') 0 -19px no-repeat;
    }    
    
    #widget-manager-search .btn:hover {
        background-position: -23px -19px;
    }
    
    
/* log-on form
-------------------------------------------------------------- */    

#log-on-form {
    width: 280px;
    margin: 0 auto;
}
    
    #log-on-form p {
        margin: 0 0 15px 0;
            
        font-size: 0.85em;
    }


/* forgotpassword form
-------------------------------------------------------------- */    
    
#forgotpassword-form {
    width: 330px;
    margin: 0 auto;
}
    
    #forgotpassword-form p {
        margin: 0 0 15px 0;
            
        font-size: 0.85em;
    }
    

/* error page
-------------------------------------------------------------- */    
    
#main-full #error-page {
    width: 400px;
    margin: 50px auto;
    padding: 20px;
    background-color: #fff;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    
    text-align :center;    
}
    

/* dashboard
-------------------------------------------------------------- */    

#dashboard {}

    #dashboard a.btn-logoff {
        display: inline-block;
        height: 24px;
        float: right;
        padding: 0 30px 0 10px;
        margin: 0 0 10px 0;
        background: url('images/btn-logoff.png') 92px 4px no-repeat #fff;
            
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
            
        color: #7e6e65;
        line-height: 24px;          
        text-decoration: none;
    }
    
    #dashboard a.btn-logoff:hover {
        background-color: #ff8b4f;
        /*background-position: right -141px;*/
            
        color: #fff;
    }
 
 
/*------------------------------------------------------------ */
/* TODO                                                  VVVV
-------------------------------------------------------------- */


/* Controls > Login
-------------------------------------------------------------- *

#manager_ControlLogin {}
	
	#manager_ControlLogin h1 {}
	
	#manager_ControlLogin h2 {}
	
	#manager_ControlLogin .btn {}

	#manager_ControlLogin .btn:hover {}

	#manager_ControlLogin .title {}

	#manager_ControlLogin .alert {}

	#manager_ControlLogin .input {}

/* Controls > Connexion
-------------------------------------------------------------- *

#manager_ControlConnexion {}

	#manager_ControlConnexion h2 {}

	#manager_ControlConnexion a {}

	#manager_ControlConnexion a:hover {}

/* Controls > GloabalSearch
-------------------------------------------------------------- *

#manager_controlGlobalSearch {
	width: 163px;
	height: 16px;
	float: right;
}

	#manager_controlGlobalSearch h2 { display: none; }

	#manager_controlGlobalSearch .input {
		width: 131px;
		height: 17px;
		padding: 2px 0 0 10px;
		float: left;
		border: 0px solid #fff;
		background: url('images/bg_input.gif') 0 0 no-repeat;

		color: #fff;
	}

	#manager_controlGlobalSearch .btnSearch {
		width: 22px;
		height: 19px;
		float: left;
		border: 0px solid #fff;
		background: url('images/btn_loupe.gif') 0 0 no-repeat;
	}

	#manager_controlGlobalSearch .btnSearch:hover {
		background-position: 0 bottom;
	}
	
/* Global Search Results
-------------------------------------------------------------- *

#globalSearchResults {
}

#globalSearchResults table td {
	padding: 0;
	margin: 0px;
}

#globalSearchResults .title {
	padding: 0;
	margin: 0 0 8px 0;

	font-size: 16px;
	color: #ff6111;
	font-weight: normal;
}

#globalSearchResults .result {
	padding: 5px 5px 10px 5px;
	cursor: pointer;
}

#globalSearchResults .resultHover {
	background-color: #ffe3c4;
}

	#globalSearchResults .result .rating {
		width: 95px;
		min-height: 36px;
		padding: 6px 0 0 0;
		float: left;

		margin: 5px 0px 0px;
	}

	#globalSearchResults .result .content {
		width: 450px;
		min-height: 42px;
		margin: 10px 10px 0 0;
		float: left;
	}

	#globalSearchResults .result .goToResult {
		width: 25px;
		height: 22px;
		float: right;
		margin: 10px 0px 0 0;		
	}

		#globalSearchResults .result .goToResult .btn_goToResult {
			display: block;
			width: 22px;
			height: 22px;
			background: url("images/view.png") 0 0 no-repeat;
		}

#globalSearchResults .odd {
	border-bottom: 1px solid #d5d0cd;
}

#globalSearchResults .even {
	background-color: #f4f2ef;
	border-bottom: 1px solid #d5d0cd;
}



/* Shop > Customer Area
-------------------------------------------------------------- */

#manager_accountArea {
}

	#manager_accountArea .block {
		margin-bottom: 20px;
		padding: 10px;
		border: 1px solid #e2deda;
		background-color: #fff;

		font-size: 11px;
	}

	#manager_accountArea .separator {
		width: 20px;
		height: 1px;
		float: left;
	}

	#manager_accountArea .blockTickets,
	#manager_accountArea .blockContracts,
	#manager_accountArea .blockPassword {
		width: 200px;
		height: 113px;
		float: left;
		margin-bottom: 10px;
		padding: 10px 10px 10px 81px;
		border: 1px solid #e2deda;
		background-color: #fff;
		cursor: pointer;

		font-size: 11px;
	}

		#manager_accountArea .blockTickets h3 a,
		#manager_accountArea .blockContracts h3 a,
		#manager_accountArea .blockPassword h3 {
			text-decoration: none;
			color: #584841;
		}

		#manager_accountArea .blockTickets:hover h3 a,
		#manager_accountArea .blockContracts:hover h3 a {
			color: #ff6111;
		}
	
	#manager_accountArea .blockTickets { background:url('images/ico_blocktickets.png') 10px 10px no-repeat; }
	#manager_accountArea .blockContracts { background:url('images/ico_blockcontracts.png') 10px 10px no-repeat; }
	#manager_accountArea .blockPassword { background:url('images/ico_blockpassword.png') 10px 10px no-repeat; }
